انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
گرفتن معادله دیفرانسیل از کاربر (در برنامه نویسی متلب)

گرفتن معادله دیفرانسیل از کاربر (در برنامه نویسی متلب)

#2
جواب این سوال  خیلی واجبه واسم. اگه کسی میتونه کمک کنه. مرسیSmile

توضیح بیشتر:
الگوریتم برنامه من اینه:

از کاربر یه معادله دیفرانسیل میگیره .
که فقط برحسب x و مشتق x که همون Dx باشه هست.
حالا من میخام از این معادله ای که کاربر وارد کرده برحسب x انتگرال بگیرم و اون رو نشون بدم.

دو تا راه رفتم.
راه اول:

کد:
syms x;
U=input('enter eq: ');

الان اگه کاربر مثلا بزنه x + Dx برنامه با خطا میاد بیرون ( متغیر Dx تعریف نشده )

راه دوم:

کد:
syms x Dx;
U=input('enter eq: ');

الان اگه کاربر مثلا بزنه x + Dx برنامه به Dx به شکل یک متغیر جداگانه به اون نگاه میکنه نه به عنوان مشتق اول x و جوابی که به من میده (x*(2*Dx + x))/2 هست ( معادل با x^2/2 + xDx ) در حال که من انتظار داشتم به من جواب x^2 /2 + x بده


الان باید چیکار کنم؟:/
پاسخ


پیام‌های این موضوع
RE: گرفتن معادله دیفرانسیل از کاربر - توسط Alireza - ۱۳۹۴/۰۱/۰۷, ۰۲:۱۹ ب.ظ
RE: گرفتن معادله دیفرانسیل از کاربر - توسط سامرند - ۱۳۹۴/۰۵/۲۵, ۰۲:۰۵ ق.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان