X
تبلیغات
رایتل

(*blog_title*)

(*blog_short_description*)

Peducate.ir

با هم بیاموزیم

جستجو
بایگانی
آمار
تعداد بازدیدکنندگان :
188948
نظرسنجی
چقدر از مطالب پورتال رضایت دارید؟

برگه‌ها
مؤسسه خیریه محک

حل معادلات غیرخطی با دستور solve در متلب

در نرم افزار متلب (Matlab)، برای حل معادلات غیر خطی از دستور solve(y,x) استفاده می شود. در دستور فوق y تابع غیر خطی (خطی هم می تواند باشد) و x متغیر مستقلی است که نسبت به آن معادله باید حل شود. به مثال زیر توجه کنید:

  

syms x;

y=sin(x)-cos(x);

solve(y,x)

می توان بدون دستور syms و حتی تعریف متغیر مستقل نیز معادله فوق را به صورت زیر حل نمود:

y='sin(x)-cos(x)';

solve(y)

می توان جواب نهایی را به صورت عدد نیز به دست آورد. به کد زیر توجه کنید:

y='sin(x)-cos(x)';

double(solve(y))

می توان معادله پارامتری را نیز با این دستور حل کرد. به مثال زیر توجه کنید که می خواهیم معادله را نسبت به متغیر مستقل x حل کنیم:

syms a b x;

y=a*sin(x)-b*cos(x);

solve(y,x)

نظرات (0)


نام :
ایمیل :
وب/وبلاگ :
ایمیل شما بعد از ثبت نمایش داده نخواهد شد