0

これまでのところ、MATLAB ode45 関数への入力パラメーターとして使用できる関数に変換したい 2 つのシンボリック微分方程式があります。これまでのところ、次のコードがあります。

eom = [[dphi; dlen]; [eom1; eom2]];
state_var2 = [phi len];
state_var_dot2 = [dphi dlen];
eom_f = matlabFunction(eom, 'file', 'iSpringPend_eom', 'vars', {t, [state_var2; state_var_dot2], m, g, k, l0});

使用できる関数を生成しますが、その関数をプラグインすると、実行に無限に時間がかかります。matlabFunction を使用して、実行にそれほど時間をかけずに ode45 に入れることができる関数を返す方法はありますか?

4

0 に答える 0