包含数值函数本身的ODE的数值求解(matlab,octave)

时间:2017-01-17 12:13:18

标签: matlab octave

我知道这个问题有点模糊,但我试着用它做一个简单的问题。

我想要做的是用八度音程以数字方式解决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子程序似乎无法使用它。

0 个答案:

没有答案