Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2009-09-02, 19:08   #1
托纳多
初级会员
 
注册日期: 2009-09-02
帖子: 1
声望力: 0
托纳多 正向着好的方向发展
默认 求助关于plot绘图

现需要采用plot函数绘制曲线,要求时间1:600连续曲线,只在每50个时刻有个标志(如*)等。具体如附件例图。谢谢!
上传的图像
文件类型: bmp 例图.bmp (18.7 KB, 27 次查看)

此帖于 2009-09-02 19:18 被 托纳多 编辑。
托纳多 当前离线   回复时引用此帖
旧 2009-09-04, 09:38   #2
xsprinkle
普通会员
 
注册日期: 2008-11-06
年龄: 42
帖子: 39
声望力: 17
xsprinkle 正向着好的方向发展
默认 回复: 求助关于plot绘图

tt=1:50:600;
plot(y,tt,'*');
行不行?
xsprinkle 当前离线   回复时引用此帖
旧 2009-09-04, 22:15   #3
barcelona
初级会员
 
注册日期: 2009-08-28
年龄: 45
帖子: 14
声望力: 16
barcelona 正向着好的方向发展
默认 回复: 求助关于plot绘图

为了保证曲线的准确性,可以这样做:
plot(1:600,y,'-g');--'-g'中的g表示颜色,可以任意选择;
hold on;
plot(1:50:600,y(1:50:600),'g*');--这里颜色标示应该与上个plot语句中的标示一致;
hold off;
这样就可以了!!
barcelona 当前离线   回复时引用此帖
旧 2009-09-14, 22:11   #4
moonsun
初级会员
 
注册日期: 2009-08-11
帖子: 5
声望力: 0
moonsun 正向着好的方向发展
默认 回复: 求助关于plot绘图

这样是否是你要的
s=linspace(1,600,50);
plot(s,'*');
moonsun 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 10:40


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.