Здравствуйте.
Столкнулся с проблемой, уже давно сижу, да все не то.
Имеется определенная передаточная функция, причем она меняется пользователем (коэффициенты) и может менятся порядок производных в ней (от 0 до 20).
Общий вид передаточной функции (d/dt = p):
![$$W(p) &=& \frac {b_mp^m+b_{m-1}p^{m-1}+...+b_1+b_0 } { a_np^n+a_{n-1}a^{n-1}+...+a_1+a_0}e^{-\tau p}$$ $$W(p) &=& \frac {b_mp^m+b_{m-1}p^{m-1}+...+b_1+b_0 } { a_np^n+a_{n-1}a^{n-1}+...+a_1+a_0}e^{-\tau p}$$](https://dxdy-02.korotkov.co.uk/f/5/7/a/57a9d49d2accad4e3e0580c8441109e082.png)
. Эта функция связывает выход системы с входом (возмущением). Как правило используется ступень (единичная), так что при t>0, y=1.
У меня в программе задается ряд коэффициентов, а именно с b0 по нужную степень, и с a0 также по нужную степень производной.
А вот как получить из ДУ произвольной степени обратно зависимость y(t) - не знаю. Кучу времени потратил на метод Рунге-Кутта 4 порядка но что-то не идет... Помгите, пожалуйста.
Короче, в результате нужно получить временную зависимость y(t).
И ещё: кто-нибудь слышал про метод Тастина (вроде так пишется). Он тоже применятеся для решения ДУ.
Спасибо.