قلم

وبلاگ امیرحسین حاجی حسینی

قلم

وبلاگ امیرحسین حاجی حسینی

قلم

طبقه بندی موضوعی

پنجشنبه, ۱۰ شهریور ۱۳۹۰، ۱۰:۱۳ ق.ظ

۰

حل معادلات دیفرانسیل با استفاده از برنامه متلب

پنجشنبه, ۱۰ شهریور ۱۳۹۰، ۱۰:۱۳ ق.ظ
با استفاده از دستور زیر می توانید معادلات دیفرانسیل را در برنامه متلب حل نمایید :

f1=dsolve('D2x+5*Dx+4*x=8','Dx(0)=0','x(0)=0') aaa

جواب به صورت زیر برای شما نمایش داده می شود :

f1=2/(3*exp(4*t)) - 8/(3*exp(t)) + 2

حال میخواهیم نمودار این تابع را رسم نماییم . دستورهای زیر را اجرا می نماییم :

t=-10:0.1:10;aaa
plot(t,f1)aaa

اما با اجرای این دستور ، برنامه نمودار را رسم نمیکند و پیغام خطا میفرستد . ( چرا ؟ )
برای رفع این مشکل به صورت زیر عمل می نماییم :


plot(t,2./(3.*exp(4.*t)) - 8./(3.*exp(.t)) + 2)aaa

به این ترتیب نمودار این تابع رسم می شود .

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی