24小时热门版块排行榜    

查看: 1150  |  回复: 6
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

朝阳似火

新虫 (初入文坛)

[求助] 【求助】求大神,matlab程序运行出错

我把下面两个程序做成m文件放在matlab运行出错,出错截图见下。
function y = ddefun(t,x,z)
xlag=z(:,1);
y=zeros(4,1);
%% 模型形式
y(1)=50+1000.*x(2).*x(4)-0.000098.*x(3).*x(1)-0.011.*x(1);
y(2)=0.000098.*x(3).*x(1)-0.1.*x(2)-1200.*x(2).*x(4);
y(3)=200.*x(2)-0.67.*x(3);
y(4)=exp(-1).*0.05.*xlag(2).*xlag(4)-0.3.*x(4);


clc;clear all
tau=[1];
figure(1);
[t,yy]=ode23('ddefun1',tau,[0:0.01:100],[537.35;16.31;12.17;0.01]);
x=yy(:,1);
y=yy(:,2);
z=yy(:,3);
figure(1);
plot3(x,y,z);
xlabel('x(t)'),ylabel('y(t)'),zlabel('z(t)');
title('Lorenz吸引子图');
x=x(1001:end); %抛弃前面的一些点
%end

求大神如何修改呀?

【求助】求大神,matlab程序运行出错
运行出错图.png
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

朝阳似火

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by squllwu at 2015-11-29 00:52:13
检查ode32那一行的调用是否正确吧

你可以把正确调用发来看看吗?
3楼2015-11-29 12:05:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

朝阳似火

新虫 (初入文坛)

引用回帖:
5楼: Originally posted by 忆忆江南 at 2015-11-29 13:12:36
这些程序都是在一个m文件里吗?

两个m文件,上面程序中间空白部分为界,前面是一个m文件,后面是一个m文件。
6楼2015-11-29 18:22:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

朝阳似火

新虫 (初入文坛)

还是自己解决啦。
7楼2015-12-01 21:58:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 朝阳似火 的主题更新
信息提示
请填处理意见