wangbing-5 发表于 2007-6-29 10:47

使用 plot 函数时候向量长度不一致的问题

plot(tout,x.signals.values(2:end,1));
在上面的语句中x是model中to workspace输出的变量,我的想法是画出结构体中第一列2到最后一个元素的图
然而就是报错如下
??? Error using ==> plot
Vectors must be the same lengths.

Error in ==> C:\MATLAB6p5p1\work\p133m.m
On line 12==> plot(tout,x.signals.values(2:end,1));
是不是tout与输出的长度不同,我应该怎么处理才可以得到想要的结果
请高手赐教    谢谢先

[ 本帖最后由 eight 于 2007-6-29 10:52 编辑 ]

eight 发表于 2007-6-29 10:52

原帖由 wangbing-5 于 2007-6-29 10:47 发表 http://www.chinavib.com/forum/images/common/back.gif
plot(tout,x.signals.values(2:end,1));
在上面的语句中x是model中to workspace输出的变量,我的想法是画出结构体中第一列2到最后一个元素的图
然而就是报错如下
??? Error using ==> plot
Vectors must be ...

两个输入变量的长度必须一致,这个要自己调试吧

wangbing-5 发表于 2007-6-29 11:07

真快啊谢谢帮助:@)
页: [1]
查看完整版本: 使用 plot 函数时候向量长度不一致的问题