جواب این سوال خیلی واجبه واسم. اگه کسی میتونه کمک کنه. مرسی
توضیح بیشتر:
الگوریتم برنامه من اینه:
از کاربر یه معادله دیفرانسیل میگیره .
که فقط برحسب x و مشتق x که همون Dx باشه هست.
حالا من میخام از این معادله ای که کاربر وارد کرده برحسب x انتگرال بگیرم و اون رو نشون بدم.
دو تا راه رفتم.
راه اول:
الان اگه کاربر مثلا بزنه x + Dx برنامه با خطا میاد بیرون ( متغیر Dx تعریف نشده )
راه دوم:
الان اگه کاربر مثلا بزنه x + Dx برنامه به Dx به شکل یک متغیر جداگانه به اون نگاه میکنه نه به عنوان مشتق اول x و جوابی که به من میده (x*(2*Dx + x))/2 هست ( معادل با x^2/2 + xDx ) در حال که من انتظار داشتم به من جواب x^2 /2 + x بده
الان باید چیکار کنم؟:/
توضیح بیشتر:
الگوریتم برنامه من اینه:
از کاربر یه معادله دیفرانسیل میگیره .
که فقط برحسب 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 بده
الان باید چیکار کنم؟:/