我知道这个问题有点模糊,但我试着用它做一个简单的问题。
我想要做的是用八度音程以数字方式解决ODE。如果您只需输入函数,这当然很容易。
'()=∇(,)+ 1 /²
函数(,)仅作为数值数据使用。有可能用lsode解决这样的方程式还是需要更复杂的方法?
是否可以这样做:
$ git push --tags
此处,function xdot = f(x/b, t)
xdot = a * c(x,t) + 1/x^2;
endfunction
x = lsode("f", x0, (t=linspace(0.01,0.01,5)'));
的{{1}}与原始函数的数值解法中使用的linspace
相同。数值(微分)函数是t
,它只是一个数组。
并且c(x,t)
是将数组元素重新调整为长度大小的因素。
编辑:感谢您帮我格式化等式。好吧,我已经真的尝试过这种方式而且它不起作用。 Fortran子程序似乎无法使用它。