标题:请教个问题。Vectors must be the same lengths
取消只看楼主
slymr
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2006-11-15
 问题点数:0 回复次数:7 
请教个问题。Vectors must be the same lengths
程序片断是
for j=1:100
。。。。。
z1(1,j)=z(1);
z1(2,j)=z(2);
z1(3,j)=z(3);
end

j=1:100
plot(j,z(1,:));


运行提示??? Error using ==> plot
Vectors must be the same lengths.

请问各位,这是怎么回事啊?怎么修改
搜索更多相关主题的帖子: Vectors lengths 
2006-11-19 14:47
slymr
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2006-11-15
得分:0 
有没有兄弟帮我看看啊
2006-11-20 00:31
slymr
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2006-11-15
得分:0 
不是什么原始数据,就是用原始的0,进行累加
2006-11-20 12:01
slymr
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2006-11-15
得分:0 
我把plot函数注释掉就没有问题了。真是郁闷
2006-11-20 16:16
slymr
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2006-11-15
得分:0 
j=0  也不对
2006-11-20 18:47
slymr
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2006-11-15
得分:0 
7楼的兄弟,那应该是多少啊
2006-11-20 19:56
slymr
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2006-11-15
得分:0 


%跟踪微分
function obj_eso()
u=1;
r=0.1;
h=0.01;
x=[0,0];


for i=1:100
x(3)=x(1)+h*x(2);
b=10*sign(sin(0.5*i))+1;
x(1)=x(3);
x(2)=x(2)+h*b;
x(1,i)=x(1);
x(2,i)=x(2);
end
i=1:100
%plot(i,x(1,:));
y=x(1,:);

z=[0,0,0];
bet=[100,200,300];
b=0;
d=0.1;
for j=1:100



b1=z(2)-bet(1)*x(1);
b2=z(3)-bet(2)*x(2);


z(1)=z(1)+h*b1;
z(2)=z(2)+h*b2;


z1(1,j)=z(1);
z1(2,j)=z(2);

end

j=1:100
plot(j,z(1,:));

2006-11-21 08:29
slymr
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2006-11-15
得分:0 

这是源代码,大家给我看看吧

2006-11-21 08:31



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-104000-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.540041 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved