24小时热门版块排行榜    

查看: 2446  |  回复: 12

dxyhn1979

银虫 (小有名气)


[交流] 【求助】求Matlab循环作图

求助一下内容:循环作图
t=0:0.1:20;
x1=cos(t) ;  
x2=sin(t);
x3=cos(t)+sin(t);
如何用plot利用循环在同一幅图上作出这三条曲线,并用循环语句分别表示各条曲线的不同的颜色(r,g,b)和曲线类型(-,*,^)?
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

uiui

新虫 (小有名气)



robert2020(金币+1):多谢应助! 2010-12-06 09:55:25
是这样的:当同时设置多种颜色和线型的话,先固定一种线型取不同颜色,然后是下一种线型的不同颜色,类推。。。,所以,在上面的例子中,第四条线就会是下一种线型了

如果需要每条线的颜色和线型同时设置,最好用循环实现:将需要的颜色和线型放到两个不同数组,然后循环内部引用
11楼2010-12-03 07:13:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

may4170941

银虫 (小有名气)


什么循环不是很懂,是不是就是在一幅图上表示三个函数的图?
2楼2010-11-30 14:48:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dxyhn1979

银虫 (小有名气)


引用回帖:
Originally posted by may4170941 at 2010-11-30 14:48:14:
什么循环不是很懂,是不是就是在一幅图上表示三个函数的图?

是啊,就只这个,语句如何写的啊,谢谢大虾的指导
3楼2010-11-30 14:52:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

may4170941

银虫 (小有名气)


dxyhn1979(金币+2): 2010-11-30 14:57:24
⊙﹏⊙b汗 plot+hold on
t=0:0.1:20;

x1=cos(t) ;  
x2=sin(t);
x3=cos(t)+sin(t);

plot(x1,'r-')
hold on
plot(x2,'g*')
hold on
plot(x3,'b^')
4楼2010-11-30 14:54:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dxyhn1979

银虫 (小有名气)


引用回帖:
Originally posted by may4170941 at 2010-11-30 14:54:13:
⊙﹏⊙b汗 plot+hold on
t=0:0.1:20;

x1=cos(t) ;  
x2=sin(t);
x3=cos(t)+sin(t);

plot(x1,'r-')
hold on
plot(x2,'g*')
hold on
plot(x3,'b^')

哥们,这个我也会啊。能不能用循环语句对曲线的颜色和类型进行赋值啊?
5楼2010-11-30 14:57:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

may4170941

银虫 (小有名气)


引用回帖:
Originally posted by dxyhn1979 at 2010-11-30 14:57:04:

哥们,这个我也会啊。能不能用循环语句对曲线的颜色和类型进行赋值啊?

怎么个循环语句?就是不是很明白你说的这个循环语句。而且你要达到的目的是一样的,为什么要用循环?
6楼2010-11-30 15:01:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dxyhn1979

银虫 (小有名气)


引用回帖:
Originally posted by may4170941 at 2010-11-30 15:01:33:


怎么个循环语句?就是不是很明白你说的这个循环语句。而且你要达到的目的是一样的,为什么要用循环?

t=0:0.1:20;
x=[cos(t) ;  sin(t); cos(t)+sin(t)];
plot(t,x)

这样一个plot不是就可以画三条曲线么。但是如何一并对颜色和曲线类型赋值呢?这是用矩阵的方法。矩阵和循环都可以的,只要可以解决问题就行。一条一条的赋值太麻烦。所以想用循环或者是矩阵的方法。谢谢了啊
本文来自: 小木虫论坛 http://muchong.com/bbs/viewthread.php?tid=2649120&pid=410378&page=1#pid410378
7楼2010-11-30 15:09:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

may4170941

银虫 (小有名气)


引用回帖:
Originally posted by dxyhn1979 at 2010-11-30 15:09:59:

t=0:0.1:20;
x=[cos(t) ;  sin(t); cos(t)+sin(t)];
plot(t,x)

这样一个plot不是就可以画三条曲线么。但是如何一并对颜色和曲线类型赋值呢?这是用矩阵的方法。矩阵和循环都可以的,只要可以解决问题就行。 ...

那我就不是很清楚了,帮不了你了,再问问其他人
8楼2010-11-30 15:35:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

uiui

新虫 (小有名气)



nono2009(金币+1):鼓励应助 2010-12-01 08:21:26
try this one:

set(0,'DefaultAxesColorOrder',[0 0 0; .2 .2 .2;.5 .5 .5],...
    'DefaultAxesLineStyleOrder','-|-.|--|:')
t=0:0.1:20;
x=[cos(t) ;  sin(t); cos(t)+sin(t)];
plot(t,x)

其中 'DefaultAxesColorOrder' 可设置成3xm的matrix,为RGB值。
9楼2010-11-30 17:09:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dxyhn1979

银虫 (小有名气)


引用回帖:
Originally posted by uiui at 2010-11-30 17:09:16:
try this one:

set(0,'DefaultAxesColorOrder',[0 0 0; .2 .2 .2;.5 .5 .5],...
    'DefaultAxesLineStyleOrder','-|-.|--|:')
t=0:0.1:20;
x=[cos(t) ;  sin(t); cos(t)+sin(t)];
plot(t,x)

其中 'De ...

线条的类型都一样啊,没有改变啊
10楼2010-12-02 23:50:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

rex881026

木虫 (小有名气)



小木虫(金币+0.5):给个红包,谢谢回帖
在matlab里循环似乎整不了。。
不过你可以用Origin画吧。。
12楼2012-02-22 18:58:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小巫巫

新虫 (初入文坛)


★ ★
小木虫(金币+0.5):给个红包,谢谢回帖
xiegangmai(金币+1): 谢谢参与! 2012-03-01 22:42:19
t=0:0.1:20;
x1=cos(t) ;  
hold on
x2=sin(t);
hold on
x3=cos(t)+sin(t);
hold on
13楼2012-03-01 13:45:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 dxyhn1979 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[找工作] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +3 Aj1rhIDL5ixY 2026-09-14 3/150 2026-09-16 07:12 by LH5NkK5Ud4bh
[考研] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +4 Aj1rhIDL5ixY 2026-09-14 4/200 2026-09-16 07:03 by LH5NkK5Ud4bh
[硕博家园] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +3 6F5UbRU2I5hL 2026-09-14 3/150 2026-09-16 05:27 by LH5NkK5Ud4bh
[找工作] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +5 6F5UbRU2I5hL 2026-09-14 5/250 2026-09-16 04:51 by LH5NkK5Ud4bh
[博后之家] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +3 6F5UbRU2I5hL 2026-09-14 3/150 2026-09-16 04:47 by LH5NkK5Ud4bh
[找工作] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +4 s3fFTmArrBt6 2026-09-13 5/250 2026-09-16 03:59 by DgNGHc3h5tPl
[找工作] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +4 3n8v2C8RimXI 2026-09-13 5/250 2026-09-16 03:02 by DgNGHc3h5tPl
[考研] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +6 QUjhNVAcOSff 2026-09-13 6/300 2026-09-16 02:02 by DgNGHc3h5tPl
[硕博家园] 售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急 +4 23jxep3nCNZb 2026-09-14 4/200 2026-09-15 18:11 by CgyNCDVNhGVg
[考研] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 6F5UbRU2I5hL 2026-09-14 3/150 2026-09-15 17:15 by CgyNCDVNhGVg
[硕博家园] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +5 LwdutQ8HoqWP 2026-09-13 5/250 2026-09-15 15:14 by CgyNCDVNhGVg
[找工作] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +6 3n8v2C8RimXI 2026-09-13 6/300 2026-09-15 15:02 by CgyNCDVNhGVg
[考博] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +6 QUjhNVAcOSff 2026-09-13 6/300 2026-09-15 14:25 by VMDqgnlKimtZ
[硕博家园] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +3 23jxep3nCNZb 2026-09-14 3/150 2026-09-15 09:38 by VMDqgnlKimtZ
[教师之家] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +3 6F5UbRU2I5hL 2026-09-14 3/150 2026-09-15 08:14 by C79jjtjAKjEn
[教师之家] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +4 s3fFTmArrBt6 2026-09-13 4/200 2026-09-15 07:02 by 5BDX0d0WFp7t
[博后之家] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +6 3n8v2C8RimXI 2026-09-13 6/300 2026-09-15 05:50 by 5BDX0d0WFp7t
[博后之家] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +3 s3fFTmArrBt6 2026-09-13 4/200 2026-09-14 23:24 by vZfe6xYu34yj
[考研] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +5 LwdutQ8HoqWP 2026-09-13 5/250 2026-09-14 22:25 by vZfe6xYu34yj
[基金申请] 求教各位大神:2026教育部人文社科青年基金项目何时公示呀? +5 云宴山人 2026-09-10 7/350 2026-09-14 12:11 by ecnu2013
信息提示
请填处理意见