我与运行八度音功能(ODE)的一个问题,我已经试过这个问题已经存在解决方案,但没有什么工作。我也尝试通过保存我的文件名为egzamin.m
,但它也没有奏效。从八度错误:“X”未定义
代码:
function dx=egzamin(x,t)
dx=zeros(4,1);
b=0;
g=9.81;
x1=x(1);
y1=x(2);
Vx=x(3);
Vy=x(4);
dx(1)=Vx;
dx(2)=Vy;
dx(3)=-b*Vx*sqrt(Vx.^2+Vy.^2);
dx(4)=-b*Vy*sqrt(Vx.^2+Vy.^2)-g;
endfunction
N=mod(291813,100);
x1=0;
y1=0;
Vx=20+N;
Vy=20+N;
t=0:0.01:500;
sol=lsode("egzamin",[x1,y1,Vx,Vy],t);
plot(sol(:,1),sol(:,2))
的错误是:
error: 'x' undefined near line 5 column 4
error: called from
egzamin at line 5 column 3
它的工作:)),但我只能在脚本保存呢? – Graku