找回密码
 注册
Simdroid-非首页
查看: 117|回复: 4

在函数文件里plot命令运行后却没有画出相应的图

[复制链接]
发表于 2010-12-2 19:12:30 | 显示全部楼层 |阅读模式 来自 湖北武汉
我是用GUIDE做的一个界面,界面时有个按键的响应函数里有下面的一段:(是想在指定的坐标轴上画图)
t=t(min(footdownind):max(footdownind));%时间序列
anglelabel={'1','2','3','4','5','6','7'};
colorlist={'-bo','-m*','-cs','-rx','-g+','-y','-k'};
for i=1:Markers-2
       axes(handles.emgandangle);
    plot(t,analyseangles(min(footdownind):max(footdownind),i),colorlist{i});%就是此句有问题!!
    drawnow;
    legendlabel{i}=anglelabel{i};
    hold on
end
我调试时发现运行plot命令后,没有报错,但也没在指定坐标轴上显示相应的图形,刚开始以为是要屏幕刷新,所以加了个drawnow命令,但上加上之后仍然不行,请问各位,可能是什么原因啊。
发表于 2010-12-3 09:12:44 | 显示全部楼层 来自 河北廊坊
Simdroid开发平台
请你给出完整的代码
回复 不支持

使用道具 举报

发表于 2010-12-4 20:00:20 | 显示全部楼层 来自 河北秦皇岛
你把plot命令后面的分号去掉了试试看,我有时候也出现这个问题

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2010-12-4 21:05:27 | 显示全部楼层 来自 浙江杭州
楼主for循环里加plot输出不行的吧,那你电脑plot多少次啊,我一般都是数据保存后,在循环外plot

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2010-12-5 21:15:11 | 显示全部楼层 来自 河北秦皇岛
plot前面 加一个figure;试试

评分

1

查看全部评分

回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-22 01:08 , Processed in 0.063103 second(s), 20 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表