X
تبلیغات
پیکوفایل
رایتل

(*blog_title*)

(*blog_short_description*)

Peducation

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

جستجو
تقویم
مرداد 1395
شیدسچپج
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
بایگانی
نظرسنجی
چقدر از مطالب پورتال رضایت دارید؟

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


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