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

(*blog_title*)

(*blog_short_description*)

Peducate.ir

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

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

برگه‌ها

حل معادلات غیرخطی با دستور 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)


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