求助
我在模型中加入了限幅和死区,然后向用plot把结果画出来,但是老是出错,是数据长度不一样,ps:我用的to workspace,该怎么解决呢? matlab窗口中显示:[ 本帖最后由 finn520 于 2007-10-15 16:59 编辑 ] 原帖由 finn520 于 2007-10-15 16:45 发表 http://www.chinavib.com/forum/images/common/back.gif
我在模型中加入了限幅和死区,然后向用plot把结果画出来,但是老是出错,是数据长度不一样,ps:我用的to workspace,该怎么解决呢?
看看置顶帖子
simlink仿真波形的输出与绘制(含实例,适合新手)
[ 本帖最后由 花如月 于 2007-10-15 16:55 编辑 ] 没看到你的附件,不过如果用out模块的话。只要模型可以运行,就可以绘图。:@) 没有附件啊!
同时以数组形式导出仿真时间t和输出yout,用plot(t,yout)画图,不知道楼主说的数据长度不一样是什么意思
回复 #2 finn520 的帖子
用这个:plot(tout,x(1:length(tout))) 可以解决你的问题另外请在导出数据的时候让时间和x的长度一致,看看我推荐给你的那个帖子
[ 本帖最后由 花如月 于 2007-10-15 17:08 编辑 ]
回复 #6 花如月 的帖子
嗯,多谢阿 你设置一下两者的长度一样了就可以了,不一样就是画不出来
页:
[1]