关于MATLAB程序的解释说明建立M文件vdp1000.m如下:function dy=vdp1000(t,y) %.dy=zeros(2,1); %.dy(1)=y(2); %.dy(2)=1000*(1-y(1)^2)*y(2)-y(1);%..取t0=0,tf=3000,输入命令:[T,Y]=ode15s('vdp1000',[0 3000],[2 0]); plot(T,Y(:,1),'-')
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/12 02:45:11
![关于MATLAB程序的解释说明建立M文件vdp1000.m如下:function dy=vdp1000(t,y) %.dy=zeros(2,1); %.dy(1)=y(2); %.dy(2)=1000*(1-y(1)^2)*y(2)-y(1);%..取t0=0,tf=3000,输入命令:[T,Y]=ode15s('vdp1000',[0 3000],[2 0]); plot(T,Y(:,1),'-')](/uploads/image/z/3164150-38-0.jpg?t=%E5%85%B3%E4%BA%8EMATLAB%E7%A8%8B%E5%BA%8F%E7%9A%84%E8%A7%A3%E9%87%8A%E8%AF%B4%E6%98%8E%E5%BB%BA%E7%AB%8BM%E6%96%87%E4%BB%B6vdp1000%EF%BC%8Em%E5%A6%82%E4%B8%8B%EF%BC%9Afunction+dy%3Dvdp1000%28t%2Cy%29+%25.dy%3Dzeros%282%2C1%29%3B+%25.dy%281%29%3Dy%282%29%3B+%25.dy%282%29%3D1000%2A%281-y%281%29%5E2%29%2Ay%282%29-y%281%29%3B%25.%EF%BC%8E%E5%8F%96t0%3D0%2Ctf%3D3000%2C%E8%BE%93%E5%85%A5%E5%91%BD%E4%BB%A4%EF%BC%9A%5BT%2CY%5D%3Dode15s%28%27vdp1000%27%2C%5B0+3000%5D%2C%5B2+0%5D%29%3B+plot%28T%2CY%28%3A%2C1%29%2C%27-%27%29)
关于MATLAB程序的解释说明建立M文件vdp1000.m如下:function dy=vdp1000(t,y) %.dy=zeros(2,1); %.dy(1)=y(2); %.dy(2)=1000*(1-y(1)^2)*y(2)-y(1);%..取t0=0,tf=3000,输入命令:[T,Y]=ode15s('vdp1000',[0 3000],[2 0]); plot(T,Y(:,1),'-')
关于MATLAB程序的解释说明
建立M文件vdp1000.m如下:
function dy=vdp1000(t,y) %.
dy=zeros(2,1); %.
dy(1)=y(2); %.
dy(2)=1000*(1-y(1)^2)*y(2)-y(1);%.
.取t0=0,tf=3000,输入命令:
[T,Y]=ode15s('vdp1000',[0 3000],[2 0]);
plot(T,Y(:,1),'-')
谁能帮我解释一下这写指令的意思啊!主要就是“%”后的解释,我就是不明白建立M文件的作用,也就是解释一下“M”文件的每个语句的意思!
关于MATLAB程序的解释说明建立M文件vdp1000.m如下:function dy=vdp1000(t,y) %.dy=zeros(2,1); %.dy(1)=y(2); %.dy(2)=1000*(1-y(1)^2)*y(2)-y(1);%..取t0=0,tf=3000,输入命令:[T,Y]=ode15s('vdp1000',[0 3000],[2 0]); plot(T,Y(:,1),'-')
function dy=vdp1000(t,y) % 建立函数,函数名字是vdp,t,y表示输入值,dy是输出值
dy=zeros(2,1); %建立空矩阵 2*1的0矩阵
dy(1)=y(2); %第一个微分方程
dy(2)=1000*(1-y(1)^2)*y(2)-y(1);%第二个微分方程
建立m文件的作用就是在[T,Y]=ode15s('vdp1000',[0 3000],[2 0]); 调用这个vdp.m函数.
如不明白请留言...