lindasharon 发表于 2006-11-9 15:20

[求助]画根轨迹

figure,hold on
for a=0.1111:0.00001:0.1112
num=;
den=conv(,conv(,));
rlocus(num,den);
pause(4)
end
这样画根轨迹是 可以的
当用 num=;
den=conv(,conv(,));
rlocus(num,den);
??? Attempted to access ydata(36); index out of bounds because numel(ydata)=35.

Warning: Error occurred while evaluating listener callback.
> In resppack.rlview.draw at 30
In resppack.rlview.adjustview at 29
In wavepack.waveform.adjustview at 19
In wrfc.plot.init_listeners>LocalAdjustView at 78
In ctrluis.axesgroup.addlimitmgr>LocalUpdateLims at 62
In wrfc.plot.draw at 25
In lti.rlocus at 115
In rlocus at 125
就会出现这样的事情
为什么?

[ 本帖最后由 eight 于 2007-1-21 18:55 编辑 ]

笑石头 发表于 2006-11-12 17:11

在matlab 6.5 运行楼主的程序,并未出现错误
>>num=;
den=conv(,conv(,));
rlocus(num,den);
>>
运行结果如下图

lindasharon 发表于 2010-10-24 13:53

回复 笑石头 的帖子

啊?这样的啊好奇怪啊

ChaChing 发表于 2010-10-24 15:44

回复 lindasharon 的帖子

发现这帖也算是精典, LZ隔了快四年才回应!
刚试了下, 如2F所说, 的确并未出现错误?
好奇问下, LZ解决否?
看过LZ发过的主题, 以为LZ会不会没交待清楚!?

zhouyang664 发表于 2010-10-24 17:02

是啊,ydata是啥啊?
??? Attempted to access ydata(36); index out of bounds because numel(ydata)=35.
应该是ydata下标访问超出ydata的元素个数!

ChaChing 发表于 2010-10-24 21:05

就是看过LZ发过的主题, 怀疑是否与simulink串联使用, 才会怀疑没交待清楚!? !? 当然需楼主确认
希望别又等四年才回应, 开玩笑别介意, 希望LZ常来:@)
页: [1]
查看完整版本: [求助]画根轨迹