ورود

View Full Version : ماتریس



gachboy
شنبه 15 دی 1397, 19:39 عصر
سلام دوستان
کسی میتونه سوال زیر حل کنه؟ ممنون میشم سورسش بزارید:
-برنامه ای بنویسید که یک ماتریس n*n را از ورودی گرفته و ریشه های معادله،nمعادله و n مجهول را بدست اورد؟

ممنون میشم کمک کنید:قلب:

gachboy
یک شنبه 16 دی 1397, 12:16 عصر
سلام کسی نیست کمک کنه؟

mb1372
یک شنبه 16 دی 1397, 19:55 عصر
سلام کسی نیست کمک کنه؟

سلام

برای حل n معادله خطی، نیاز به وارد کردن ماتریس ضرایب (n*n) و بردار طرف دوم معادلات (n*1) هست:


A=input('Coeff matrix?');
b=input('Answer vector?');


این خط هم برای حل معادله و نمایش پاسخش باید نوشته بشه:


answer=inv(A)*b


موقع اجرای کد، ماتریس ضرایب رو (به عنوان مثال برای سه معادله و سه مجهول) به صورت زیر وارد کنید:


[1 2 3
4 5 6
7 8 9]


بردار طرف دوم معادلات به این صورت وارد میشه:


[1
2
3]

gachboy
دوشنبه 17 دی 1397, 19:42 عصر
مرسی دوست عزیز ممنون:قلب: