کلیدستان

نسخه‌ی کامل: ماتریس ضرایب دستگاه معادلات (در متلب)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام
(قبل از پرسیدن سوالم می خوام از بچه ها ومخصوصا ادمین اینجا تشکر کنم
من خیلی چیزا از کلیدستان یاد گرفتم
خیلی هم مختصر ومفید وساده و واضح توضیح داده)
در روند اجرای یک برنامه متلب به یک دستگاه معادلات nمعادله وnمجهول می رسم
به ماتریس ضرایب دستگاه نیاز دارم!!!!!!!! ,و حل دستگاه
با چه دستوراتی می تونم به مقصودم برسم؟؟؟
معادلات من به صورت ضمنی هستند
مثلا
y1=4y1 -3y2 -58y3
y2=5y1 +12y2 -2y3
y3=7y1 +12y2+9y3

سپاس گزار لطف و راهنمایی شما خواهم بود
سلام.
خیلی ممنون. 
موضوع زیر را بخوانید :

http://www.kelidestan.com/forum/showthread.php?tid=5555

همچنین کد متلب زیر را بررسی کنید و با کمی تغییر در آن، ماتریس مورد نظرتان برای ضرایب را بنویسید :

کد پی‌اچ‌پی:
clear all
close all
clc

syms y1 y2 y3 M
one equation
coeffs(4*y1-3*y2-58*y3)
c_2 fliplr(c

all
M
=[4*y1-3*y2-58*y35*y1+12*y2-2*y37*y1+12*y2+9*y3];
M_length length(M);
for 
nn=1:M_length
    c 
coeffs(M(nn));
    
c_2 fliplr(c
end 

نتیجه اجرای کد متلب بالا :

کد پی‌اچ‌پی:
=
 
[ -
58, -34]
 
 
c_2 =
 
4, -3, -58]
 
 
c_2 =
 
4, -3, -58]
 
 
c_2 =
 
512, -2]
 
 
c_2 =
 
7129

خیلی خیلی ممنونم
[align=justify]اگه بخوام این ضرایب رو در یک ماتریس نشون بده چی کار کنم؟
[align=justify]با تشکر فراوان
[font]سلام
اگر بعد از محاسبات میخواهید حاصل را در یک ماتریس بریزید میتونید از دستور cat استفاده کنید.
اگر میخواهید حین اجرا بلافاصله جواب در سطر مشخصی از یک ماتریس ریخته شود  ابتدا ییک ماتریس صفر (دستور zeros ) با ابعاد مناسب تعریف کرده و سپس حاصل هر قسمت را در سطر مورد نطرتان از آن ماتریس ذخیره کنید.
[/font]