سلام بر دوستان
من یه معادله دارم و توی اون علاوه بر یک تابع، مشتق های مرتبه اول و دومش نیز حضور دارن، میخوام حاصل این رابطه را به ازای یک پارامتری رسم کنم
من میخوام 2 تابع پله و sgn رو در این معادله به جای تابع مورد نظر تست کنم
مشکل اینجاست که اگر بخوام در matlab بصورت پارامتری(نه عددی) تابع پله رو بیارم و تازه ازش مشتق اول و دوم(دیراک و دوبلت) بگیرم
دو حالت رخ میده:
1. اصلا matlab پارامتری حل نمیکنه(البته تا جایی که من میدونم) و فقط با عددی حال میکنه
2. چون عشقش عددیه و اصولا به جای مشتق، دیفرانسیل میگیره اگر من بنویسم step(1,1,10000) که 10001 مولفه داره
توی محاسبه مشتقات اول و دوم به ترتیب 1 و 2 مولفه ازش کم میشه، و اینجاست که توی معادله اصلی من ضرب ماتریسی انجام شده
matlab خطای دیمانسیون میگیره
3. اصلا matlab دیراک رو به زور داره، برای دوبلت چه خاکی میخواد تو سرش بریزه (مثله اینکه سه حالت رخ میده :redface: )
ممنون میشم راهنمایی بفرمایید
من یه معادله دارم و توی اون علاوه بر یک تابع، مشتق های مرتبه اول و دومش نیز حضور دارن، میخوام حاصل این رابطه را به ازای یک پارامتری رسم کنم
من میخوام 2 تابع پله و sgn رو در این معادله به جای تابع مورد نظر تست کنم
مشکل اینجاست که اگر بخوام در matlab بصورت پارامتری(نه عددی) تابع پله رو بیارم و تازه ازش مشتق اول و دوم(دیراک و دوبلت) بگیرم
دو حالت رخ میده:
1. اصلا matlab پارامتری حل نمیکنه(البته تا جایی که من میدونم) و فقط با عددی حال میکنه
2. چون عشقش عددیه و اصولا به جای مشتق، دیفرانسیل میگیره اگر من بنویسم step(1,1,10000) که 10001 مولفه داره
توی محاسبه مشتقات اول و دوم به ترتیب 1 و 2 مولفه ازش کم میشه، و اینجاست که توی معادله اصلی من ضرب ماتریسی انجام شده
matlab خطای دیمانسیون میگیره
3. اصلا matlab دیراک رو به زور داره، برای دوبلت چه خاکی میخواد تو سرش بریزه (مثله اینکه سه حالت رخ میده :redface: )
ممنون میشم راهنمایی بفرمایید
دیدگاه