تبليغاتX
آموزش c++ and visual c++ matlab - درس 8
C++ &Visual C++ & Matlab
آشنایی با زبانهای برنامه نویسی سی پلاس پلاس ویژوال سی و مطلب به همراه دانلود کد ها

 : MATLABآرایه های سلولی در

 

آیا می دانید آرایه سلولی در مطلب چیست ؟

 

 

 در حقیقت آرایه سلولی آرایه ای است .که عناصر آن سلول هایی هستند که همانند ظروفی دیگر آرایه های ویژه را در خود جای می دهند .مثلا ممکن است یک سلول از آن حاوی آرایه اعداد حقیقی بوده سلول دیگر حاوی آرایه ای متشکل از رشته ها و دیگر ی حاوی آرایه ای از اعداد مختلط باشد. 

 

.

 

 :MATLABایجاد آرایه سلولی در

 

روش اول :

 

content indexing  استفاده از عبارت انتسابی است MATLABروش اول ایجاد آرایه سلولی در

در این روش عمل انتساب در هر لحظه تنها به یک سلول امکان پذیر است . به مثال زیر توجه کنید.

>> a{1,1}=[1 2 7];

>> a{1,2}=[];

>> a{2,1}='hello';

>> a{2,2}=1+2*j;

>> a

 

a =

 

    [1x3 double]                    []

    'hello'         [1.0000 + 2.0000i]

 

 

   عنصر اول یک یردار است عنصر دوم یک ماتریس تهی عنصر سوم یک رشته و عنصر چهارم  یک عدد مختلط است .دقت می کنید که مطلب عنصر اول را چون کمی بزرگتر بود به صورت خلاصه نوشت.

 

آرایه سلولی را به این طریق هم می توانید ایجاد کنید مثال زیر را ببینید:

 

>> b(1,1)={10};

>> b{1,2}={[]};

>> b(1,3)={1+2j};

>> b(1,4)={'matlabseven.blogfa'};

>> b

 

b =

 

    [10]    {1x1 cell}    [1.0000 + 2.0000i]    'matlabseven.blogfa'

 

  داریم:aنکته :اگر بخواهید نوع محتویات سلول را ببینید از علامت پرانتز استفاده می کنیم مثلا برای عنصر اول ماتریس

 

>> a(1,1)

 

ans =

 

    [1x3 double]

و اگر بخواهید محتویات ساختار دادهای را ببینید از آکولاد استفاده می کنیم :

 

>> a{1,1}

 

ans =

 

     1     2     7

cell indexingروش دوم ایجاد آرایه سلولی:

 

 :cellدستور

 

می توان یک آرایه با ابعاد دلخواه را ایجاد کرد و بعد اعضا را را مقدار دهی کرد. cellبا دستور

 

مثال:

>> c=cell(2,2)

 

c =

 

     []     []

     []     []

 

>> c{1,1}='matlabseven.blogfa'

 

c =

 

    'matlabseven.blogfa'     []

                      []     []

 

البته دقت کنید که شما  می توانید ماتریس را به شکل زیر هم ایجاد کنید.

 

مثال:

>> d={[1 2],19,[2;4],3-4j,'abbas',eye(3)}

 

d =

 

  Columns 1 through 5

 

    [1x2 double]    [19]    [2x1 double]    [3.0000 - 4.0000i]    'abbas'

 

  Column 6

 

    [3x3 double]

:celldispدستور  

 

  داریم:dاگر می خواهید کل عناصر آرایه سلولی را به طور کامل ببینید از این دستور استفاده کنید :مثلا برای ماتریس

 

>> celldisp(b)

 

b{1} =

 

  ۱۰

 

 

 

b{2}{1} =

 

     []

 

 

b{3} =

 

   1.0000 + 2j

 

 

b{4} =

 

matlabseven.blogfa

 :cellplotدستور

 

: استفاده می کنیم cellplotبرای نمایش گرافیکی سطح بالای ساختار آرایه سلولی از تابع

 

مثال:

 

 

>> cellplot(d)

cellplot

+ نوشته شده در  دوشنبه 14 خرداد1386ساعت 1:52 قبل از ظهر  توسط عباس سلیمی | 
 
صفحه نخست
پست الکترونیک
آرشیو
 

 
درباره وبلاگ
با سلام به شما دوست عزیز که از این وبلاگ بازدید می فرمائید ضمن آرزوی توفیق برای شما دوست گرامی وبلاگ matlabseven در راستای اهداف جدید خود علاوه بر آموزش مطلب به آموزش دو برنامه دیگر سی پلاس پلاس و ویژوال سی خواهد پرداخت . امیدوارم به عنوان یک برنامه نویس تازه کار بتوانم اطلاعات جدیدی را در این زمینه هم منتقل نمایم .

با تشکر عباس سلیمی
کارشناس برق الکترونیک

آمار بازدید کنندگان
ip-location map it!
پیوندهای روزانه
برنامه Paint
قرار دادن عکس در پس زمینه درایوها
ساخت و تغییر فونت
تغییر دسکتاپ
محاسبه اوقات شرعی
پاسخ به چند سوال رايج در مورد Visual C++
pcode چیست؟
جلسه اول آشنایی با سیمولینک
جلسه چهارم آموزش GUI
جلسه سوم آموزشGUIi
جلسه دوم آموزش GUI
جلسه اول آموزش GUI
ادامه برنامه نویسی
آغاز برنامه نویسی در matlab
دانلود کتاب آموزش MATLAB
پورت های سریال-بخش آخر
پورتهای سریال –قسمت دوم
پورتهای سریال-قسمت اول
رسم نمودار-قسمت پنجم
رسم نمودار-قسمت چهارم
محصولات جدید matlabseven
رسم نمودار -قسمت سوم
رسم نمودار-قسمت دوم
رسم نمودار-قسمت اول
تبدیلات در مطلب
رشته ها-قسمت دوم
رشته ها-قسمت اول
محاسبات مربوط به زمان
چند دستور کاربردی
آرایه های سلولی
آرایه های اسپارس
چند جمله ای ها
اعداد مختلط
دسترسی به عناصر ماتریس
ایجاد ماتریس
وب سایت MATLAB
آرشیو پیوندهای روزانه
نوشته های پیشین
دی 1387
آذر 1387
آبان 1387
مهر 1387
شهریور 1387
اردیبهشت 1387
بهمن 1386
دی 1386
آذر 1386
آبان 1386
مهر 1386
شهریور 1386
مرداد 1386
تیر 1386
خرداد 1386
اردیبهشت 1386
پیوندها
سایت شهر اسفراین
آموزش مطلب -میهن بلاگ
به یاد بهترین و...
دهکده توریستی رویین
بیا تو امنیت !!!
مدارات الکترونیک
وبلاگ ایران سما
وبلاگ مهندسی صنایع
وبلاگ جامع برق و الکترونیک عماد
مهندسی صنایع و مقالات - ie313
وب سایت محمد شمس
نظر سنجی