MFasl03_matlab1.ir
Download
Report
Transcript MFasl03_matlab1.ir
فصل سوم
توابع و
عملیات
ماتریسی
کالس آموزشی
ایران متلب
matlab1.ir
فصل سوم :توابع و عملیات
ماتریسي
-1-3حل دستگاه معادالت خطي
با استفاده از عملیات ضرب و تقسیم
ماتریسي در متلب براحتي ميتوان
دستگاههاي معادالت خطي را حتي در
مواردي که تعداد معادالت با تعداد
متغیرها مساوي نباشند ،حل کرد.
بدینمنظور باید بردار سمت راست
معادالت را بر ماتریس ضرایب متغیرها
تقسیم کرد.
ایران متلب
matlab1.ir
فصل سوم :توابع و عملیات
ماتریسي
-1-3حل دستگاه معادالت خطي-ادامه
x 2 y 3 z 366
مثال:
4 x 5 y 6 z 804
7 x 8 y 351
;]>>b=[366 ; 804 ; 351
یا
>>x=a ^ (-1) * b
ایران متلب
matlab1.ir
>>a=[1 2 3
4 5 6
;]7 8 0
>> x= a \ b
یا
>>x=inv(a) * b
=x
25
22
99
فصل سوم :توابع و عملیات
ماتریسي
-2-3تعدادي از توابع ماتریسي
: detدترمینان ماتریس را محاسبه
ميکند
: invمعکوس ماتریس را محاسبه ميکند
:pinvشبه معکوس یک ماتریس غیرمربعي
را محاسبه ميکند
:traceمجموع عناصر قطر اصلي یک
ماتریس را بازميگرداند
ایران متلب
matlab1.ir
فصل سوم :توابع و عملیات
ماتریسي
تکلیف :۱-۳دستگاه معادالت خطی زیر را حل
کنید و بهترین جواب را بدست z 7t 4
آورید x 2 y :3
6 x 7 y 22z 32t 5
98x 5 y 23z t 7
32x 5 y 75z 23t 1
22x 2 y 3 z t 0
تکلیف :۲-۳برنامهای بنویسید که ماتریس
ضرایب و مقادیر سمت راست یک دستگاه
معادالت خطی را از کاربر بگیرد و پاسخ
دستگاه را با پیغام مناسب نمایش دهد.
ایران متلب
matlab1.ir