ماتریس در متلب

بعضي از توابع ماتريسي

696

 

توابعي كه به روي مجموعه عناصر ماتريس عمل ميكنند

بعضي از توابع مانند ()cumpro(),sum(),prod(),diff به روي مجموعه عناصر ماتريس عمل ميكنند. براي اطلاع بيشتر به help هر تابع مراجعه شود.

ماتريس سه بعدي (فضائي)

يك ماتريس سه بعديِ m × n × p داراي p صفحه است كه هر صفحه يك ماتريس دو بعدي m × n است. انتخاب مقادير m, n, p دلخواه است، اما بايد دقت كرد كه n و m براي تمامي صفحات يكسان باشند. در شكل زير شماي فضائي ماتريس E نشان داده شده كه در آن p = 4 است:

697

صفحات 3 ،2 ،1 و 4 ماتريس فضائي E به اين صورت تعريف ميشوند:

698

 

A و B و C و D ماتريسهاي دو بعدي هستند كه قبلاٌ تعريف شدهاند. در زبان متلب تعريف صفحهي nام از يك ماتريس سه بعدي به نام E بهصورت E(:,:,n) = M است. صفحه- هاي تشكيل دهنده يك ماتريس فضائي بايد همسان (همرديف و همستون) باشند.(size(E تعداد رديف، ستون، و صفحههاي ماتريس فضائي را نشان ميدهد. عبارت (:)E يك بردار تكستوني متشكل از تمام عناصر ماتريس فضائي ايجاد ميكند. عبارت (:,:)E يك ماتريس دو بعدي متشكل از ماتريسهاي سازندهي E ايجاد ميكند.

مثال:

يك ماتريس فضائي با چهار صفحه توليد كنيد. تعداد رديف و ستونِ هر صفحه، و تعداد صفحههاي آنرا با تابع داخلي ()size نمايش دهيد. بعد آن را با استفاده از تابع داخلي()ndims تعيين كنيد.

>> A = [2 -5; 16 7.6; 13.3 -9];

>> B = [-2 -5.2; 6 7.3; 5 1.4 ];

>> C = [-2 2 ; 7 3; 1.55 1.4 ];

>> D = [-2.2 12 ; 7.3 30; 5.5 1.4 ];

>> E(:,:,1) = A;

>> E(:,:,2) = B;

>> E(:,:,3) = C;

>> E(:,:,4) = D

E(:,:,1) = 2.0000          -5.0000

              16.0000          7.6000

              13.3000          -9.0000

E(:,:,2) = -2.0000           -5.2000

                6.0000           7.3000

                5.0000           1.4000

E(:,:,3) = -2.0000           2.0000

                7.0000           3.0000

                1.5500           1.4000

E(:,:,4) = -2.2000           12.0000

                7.3000           30.0000

                5.5000           1.4000

>> size(E), ndims(E), length(size(E))

ans = 3 2 4

ans = 3

ans = 3

نویسنده: مصطفی همت ابادی

 

مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *