24小时热门版块排行榜    

查看: 2048  |  回复: 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 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿985,本科211,0817化学工程与技术319求调剂 +5 Liwangman 2026-03-15 5/250 2026-03-16 17:10 by 我的船我的海
[基金申请] 今年的国基金是打分制吗? 50+3 zhanghaozhu 2026-03-14 3/150 2026-03-16 17:07 by 北京莱茵润色
[考研] 304求调剂 +5 素年祭语 2026-03-15 5/250 2026-03-16 17:00 by 我的船我的海
[考研] 085600材料与化工 求调剂 +13 enenenhui 2026-03-13 14/700 2026-03-16 15:19 by 了了了了。。
[考研] 070303 总分349求调剂 +3 LJY9966 2026-03-15 5/250 2026-03-16 14:24 by xwxstudy
[考研] 309求调剂 +5 花与叶@ 2026-03-10 5/250 2026-03-16 14:13 by 哦哦123
[考研] 材料专硕306英一数二 +4 z1z2z3879 2026-03-16 4/200 2026-03-16 13:53 by laoshidan
[考研] 326求调剂 +4 上岸的小葡 2026-03-15 5/250 2026-03-16 08:39 by Linda Hu
[考研] 274求调剂 +4 时间点 2026-03-13 4/200 2026-03-15 15:29 by Rambo13
[考研] 22408总分284求调剂 +3 InAspic 2026-03-13 3/150 2026-03-15 11:10 by zhq0425
[考研] 070305求调剂 +3 mlpqaz03 2026-03-14 4/200 2026-03-15 11:04 by peike
[考研] 294求调剂 +3 Zys010410@ 2026-03-13 4/200 2026-03-15 10:59 by zhq0425
[考研] 328求调剂 +3 5201314Lsy! 2026-03-13 6/300 2026-03-14 15:31 by hyswxzs
[考研] 复试调剂 +9 Copy267 2026-03-10 9/450 2026-03-13 23:45 by userper
[考研] 315求调剂 +9 小羊小羊_ 2026-03-11 10/500 2026-03-13 21:13 by SXNU李老师
[考研] 26调剂/材料科学与工程/总分295/求收留 +9 2026调剂侠 2026-03-12 9/450 2026-03-13 20:46 by 18595523086
[考研] 274求调剂 +3 S.H1 2026-03-12 3/150 2026-03-13 15:15 by JourneyLucky
[考研] 化工学硕306求调剂 +9 42838695 2026-03-12 9/450 2026-03-13 10:16 by houyaoxu
[考研] 341求调剂 +4 捣蛋猪猪 2026-03-11 4/200 2026-03-12 14:47 by ruiyingmiao
[考研] 279求调剂 +3 莫xiao 2026-03-10 4/200 2026-03-11 08:06 by 斩魂滴兔子!
信息提示
请填处理意见