0

*** آموزش قدم به قدم متلب ***

 
siryahya
siryahya
کاربر طلایی1
تاریخ عضویت : اسفند 1389 
تعداد پست ها : 158652
محل سکونت : ▂▃▄▅▆▇█Tabriz█▇▆▅▄▃▂

ايجاد آرايه با استفاده از توابع linsapce و logspace
دوشنبه 21 اردیبهشت 1394  3:36 AM

تعریف ماتریس و محاسبات ماتریسی
 
نحوه تعریف ماتریس
 
برای تعریف ماتریس در MATLAB به صورت زیر عمل می کنیم :
 
کد PHP:
AA=[3  -9  4;  -5  3  6]  
محاسبات ماتریسی
 
1- جمع و تفریق با + و -
2- ضرب دو ماتریس (با ابعاد m*n و n*p) : با *
3- ترانهاده ماتریس: با '
 
نکته اگر بخواهیم عناصر دو ماتریس را نظیر به نظیر در هم ضرب کنیم به جای * از .* استفاده می کنیم.
 
4- ./ برای تقسیم نظیر به نظیر استفاده می شود.
5- ^ برای به توان رساندن ماتريس به كار مي رود. مثلا A^2 ، A*A را محاسبه می کند. 
6- .^ : به توان رسانی نظیر به نظیر A.^B
 
 
مثال :
 
 
کد PHP:
A=[1 2 3;4 5 6;3 4 7]; 
B=[2 3; 1 1;4 5];  
 
در اینجا یک ماتریس 3*3 به نام A و یک ماتریس 2*3 به نام B تعریف کرده ایم.
C=A*B
 
این دستور ضرب ماتریسی A در B را انجام می دهد و حاصل که ماتریسی 2*3 است در C قرار می گیرد.
D=B*A
 
این دستور اشتباه است چون نمی توان یک ماتریس 2*3 را در ماتریس 3*3 ضرب کرد.
E=A^2
 
ماتریس 3*3 A را در خودش ضرب می کند. حاصل ماتریس 3*3 E است.
F=B^2
 
خطا اعلام می شود. چون B^2 یعنی B*B . اما نمی توان یک ماتریس 2*3 را در 2*3 ضرب کرد.
G=B.^2
 
این دستور درست است و معادل B.*B یعنی ضرب نظیر به نظیر عناصر B است.

ترکی زبان قربون صدقه رفتنه داریم که: گوزلرین گیله‌سین قاداسین آلیم که یعنی درد و بلای مردمک چشات به جونم …!.

تشکرات از این پست
دسترسی سریع به انجمن ها