关于matlab ode45解微分方程解不出来
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/15 22:11:57
关于matlab ode45解微分方程解不出来
我按照参考书上的例子 原原本本 一字不差的 打进了MATLAB里 可是一直错误 ,我很郁闷
程序如下
function ydot=van de pol(t,y)
ydot=[y(2);(1-y(1)^2)*y(2)-y(1)];%%先建立一个M文件 但是‘pol(t,y)’是粉色的
运算程序:
clear
tspan=[0:0.01:20];y0=[0;0.25];
[tt,yy]=ode45(@van de pol,tspan,y0);
plot(tt,yy(:,1),'k',tt,yy(:,2),'k:');
错误提示
Invalid function name 'van depol'.
Error in ==> funfun\private\odearguments at 110
f0 = feval(ode,t0,y0,args{:}); % ODE15I sets args{1} to yp0.
Error in ==> ode45 at 173
[neq,tspan,ntspan,next,t0,tfinal,tdir,y0,f0,odeArgs,...
Error in ==> Untitled6 at 3
[tt,yy]=ode45('van depol',tspan,y0);
Error:File:D:\matlab7\work\Untitled6.m Line:3 Column:19
Missing MATLAB operator.
>> 郁闷啊 求教了
我按照参考书上的例子 原原本本 一字不差的 打进了MATLAB里 可是一直错误 ,我很郁闷
程序如下
function ydot=van de pol(t,y)
ydot=[y(2);(1-y(1)^2)*y(2)-y(1)];%%先建立一个M文件 但是‘pol(t,y)’是粉色的
运算程序:
clear
tspan=[0:0.01:20];y0=[0;0.25];
[tt,yy]=ode45(@van de pol,tspan,y0);
plot(tt,yy(:,1),'k',tt,yy(:,2),'k:');
错误提示
Invalid function name 'van depol'.
Error in ==> funfun\private\odearguments at 110
f0 = feval(ode,t0,y0,args{:}); % ODE15I sets args{1} to yp0.
Error in ==> ode45 at 173
[neq,tspan,ntspan,next,t0,tfinal,tdir,y0,f0,odeArgs,...
Error in ==> Untitled6 at 3
[tt,yy]=ode45('van depol',tspan,y0);
Error:File:D:\matlab7\work\Untitled6.m Line:3 Column:19
Missing MATLAB operator.
>> 郁闷啊 求教了
% 先建立一个M文件,然后都复制进去,运行试一试
function Myexamp1
clear
tspan=[0:0.01:20];y0=[0;0.25];
[tt,yy]=ode45(@vandepol,tspan,y0);
plot(tt,yy(:,1),'k',tt,yy(:,2),'k:');
function ydot=vandepol(t,y)
ydot=[y(2);(1-y(1)^2)*y(2)-y(1)];%%先建立一个M文件 但是‘pol(t,y)’是粉色的
function Myexamp1
clear
tspan=[0:0.01:20];y0=[0;0.25];
[tt,yy]=ode45(@vandepol,tspan,y0);
plot(tt,yy(:,1),'k',tt,yy(:,2),'k:');
function ydot=vandepol(t,y)
ydot=[y(2);(1-y(1)^2)*y(2)-y(1)];%%先建立一个M文件 但是‘pol(t,y)’是粉色的
关于matlab ode45解微分方程解不出来
matlab用ode45 解微分方程
matlab ode45解线性微分方程时的参数
matlab中的ode45怎样设置定步长解微分方程?
matlab ode45 解方程
matlab ode45 求解二阶常微分方程
matlab解微分方程组ode45
matlab ode45解微分方程组
求大神支招,我想用ode45来求解一个微分方程的数值解,但是MATLAB老是说有错,怎么办?
关于matlab解微分方程的问题
如何用ode45解这个微分方程 这个方程的matlab程序又该如何写?ay"-b(y'^2)+c*siny=0 自变量为
matlab 用ode45解决二元微分方程,有两个初始条件