Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2009-09-02
帖子: 1
声望力: 0 ![]() |
![]()
现需要采用plot函数绘制曲线,要求时间1:600连续曲线,只在每50个时刻有个标志(如*)等。具体如附件例图。谢谢!
此帖于 2009-09-02 19:18 被 托纳多 编辑。 |
![]() |
![]() |
![]() |
#2 |
普通会员
注册日期: 2008-11-06
年龄: 42
帖子: 39
声望力: 17 ![]() |
![]()
tt=1:50:600;
plot(y,tt,'*'); 行不行? |
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2009-08-28
年龄: 45
帖子: 14
声望力: 16 ![]() |
![]()
为了保证曲线的准确性,可以这样做:
plot(1:600,y,'-g');--'-g'中的g表示颜色,可以任意选择; hold on; plot(1:50:600,y(1:50:600),'g*');--这里颜色标示应该与上个plot语句中的标示一致; hold off; 这样就可以了!! |
![]() |
![]() |
![]() |
#4 |
初级会员
注册日期: 2009-08-11
帖子: 5
声望力: 0 ![]() |
![]()
这样是否是你要的
s=linspace(1,600,50); plot(s,'*'); |
![]() |
![]() |