在用matlab解微分方程时提示如下信息:Input argument "y" is undefined.Error in ==> cir1 at 7程序是按照书本编写,具体如下:function dy=cir1(t,y)Vi=20;R=5;C=70e-6;dy=zeros(1,1);dy(1)=(Vi-y(1))/(R*C);[t,y]=ode23('@cir1',[0 0.2]
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 19:38:19
在用matlab解微分方程时提示如下信息:Input argument "y" is undefined.Error in ==> cir1 at 7程序是按照书本编写,具体如下:function dy=cir1(t,y)Vi=20;R=5;C=70e-6;dy=zeros(1,1);dy(1)=(Vi-y(1))/(R*C);[t,y]=ode23('@cir1',[0 0.2]
在用matlab解微分方程时提示如下信息:Input argument "y" is undefined.Error in ==> cir1 at 7
程序是按照书本编写,具体如下:
function dy=cir1(t,y)
Vi=20;
R=5;
C=70e-6;
dy=zeros(1,1);
dy(1)=(Vi-y(1))/(R*C);
[t,y]=ode23('@cir1',[0 0.2],[0]);
plot(t,y(:,1));
title('Vc-time');
xlable('time(sec)');
ylable('Vc(v)')
在用matlab解微分方程时提示如下信息:Input argument "y" is undefined.Error in ==> cir1 at 7程序是按照书本编写,具体如下:function dy=cir1(t,y)Vi=20;R=5;C=70e-6;dy=zeros(1,1);dy(1)=(Vi-y(1))/(R*C);[t,y]=ode23('@cir1',[0 0.2]
%也不知道是你抄错了,还是这本书太烂,如果是后者,赶紧换一本.
%把下面的保存到当前目录,文件名为cir1.m
function dy=cir1(t,y)
Vi=20;
R=5;
C=70e-6;
dy=zeros(1,1);
dy(1)=(Vi-y(1))/(R*C);
%%在Command Window输入下面内容
[t,y]=ode23(@cir1,[0 0.2],[0]);
plot(t,y(:,1));
title('Vc-time');
xlabel('time(sec)');
ylabel('Vc(v)');