matlab 设置曲线颜色

我把图片里面的线条用cell的方式保存,总共有800条曲线,我现在想把不同的曲线用不同的颜色在同一幅图里面画出来。请问怎么办?... 我把图片里面的线条用cell的方式保存,总共有800条曲线,我现在想把不同的曲线用不同的颜色在同一幅图里面画出来。请问怎么办? 展开
 我来答
布策幸向荣
2019-04-24 · TA获得超过3856个赞
知道大有可为答主
回答量:3080
采纳率:32%
帮助的人:238万
展开全部
你好
这是我总结的
画图
资料
比如画一条
蓝色
的x号线
plot(x,y,'bg')
画图:
线形:-实线
-.
点划线
--长虚线
:短虚线
符号
颜色
符号
线形
b

.

c



g
绿
×
×标记
k

-
实线
m
紫红
*
星号
r

:
点线
w

-.
点划线
y

--
虚线
上下标:
^{任意字符}
_{任意字符}
figure,title('\ite^{-t}sint');
%%
\it表示斜体
figure,title('x~{\chi}_{\alpha}^{2}(3)');
Matlab中给
图形
添加
希腊字母
\alpha
\beta
\gamma
\delta
\epsilon
\zeta
\eta
\theta
\iota
\kappa
\lambda
\mu
\nu
\xi
\omicron
\pi
\rho
\sigma
\tau
\upsilon
\phi
\chi
\psi
\omega
大写
小写
英文注音
国际音标注音
中文注音
1
Α
α
alpha
a:lf
阿尔法
2
Β
β
beta
bet
贝塔
3
Γ
γ
gamma
ga:m
伽马
4
Δ
δ
delta
delt
德尔塔
5
Ε
ε
epsilon
ep`silon
伊普西龙
6
Ζ
ζ
zeta
zat
截塔
7
Η
η
eta
eit
艾塔
8
Θ
θ
theta
θit
西塔
9
Ι
ι
iota
aiot
约塔
10
Κ
κ
kappa
kap
卡帕
11

λ
lambda
lambd
兰布达
12
Μ
μ
mu
mju

13
Ν
ν
nu
nju

14
Ξ
ξ
xi
ksi
克西
15
Ο
ο
omicron
omik`ron
奥密克戎
16

π
pi
pai

17
Ρ
ρ
rho
rou

18

σ
sigma
`sigma
西格马
19
Τ
τ
tau
tau

20
Υ
υ
upsilon
jup`silon
宇普西龙
21
Φ
φ
phi
fai
佛爱
22
Χ
χ
chi
phai
西
23
Ψ
ψ
psi
psai
普西
24
Ω
ω
omega
o`miga
欧米伽
matlab中使用legend的时候,不让其显示
边框
:
legend('boxoff')
画线多
条线
line([x1;x2;...],[y1;y2;...])
%画
线条
[mag,phase,w]=bode(g0,'k-.',{0.01,1000});
得到的
mag为
三维数组
,可以用AA=mag(:,:,:)'求转置的方法得到其中的单列数据。
设置默认线型的
粗细
set(0,'DefaultLineLineWidth',1);
%
set(0,'DefaultAxesColorOrder',[0
0
0])
set(0,'DefaultAxesLineStyleOrder',('-|--|:|-.'));
set(0,
'DefaultAxesFontSize',
14);
至于你最后一个问题
百度搜索一下matlab四维表现教程
学习一下即可
在此没法多说
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
9192631770
推荐于2016-08-13 · TA获得超过7310个赞
知道大有可为答主
回答量:3138
采纳率:50%
帮助的人:2971万
展开全部
“我把图片里面的线条用cell的方式保存”
------------------
cell内部是什么格式?

matlab里颜色并不局限于7种,这7个只是可以用字母表示的,用RGB可以表示任意颜色

plot([1,2],[3,4],'Color',[0.5,0.7,0])
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8dff53a80
2014-09-01
知道答主
回答量:16
采纳率:0%
帮助的人:2.4万
展开全部
可以先设color=['b','k','r']; 之后在循环的plot里加上
plot(x,sin(i*x),color(i));
再复杂一点就这样
h=plot(x,sin(i*x))
set(h,'color',[0.1*i 0.1*i 0.1*i]);
后面三个数字的行向量是颜色映像,可以自己任意设了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
佘影
2009-04-24 · TA获得超过448个赞
知道小有建树答主
回答量:69
采纳率:0%
帮助的人:110万
展开全部
800条,就算能表示出来,还能看出来啊
我知道Matlab有7种颜色 r g b y m c k (红,绿,蓝,黄,品红,青,黑)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
莘明革曼吟
2020-04-10 · TA获得超过3733个赞
知道大有可为答主
回答量:3143
采纳率:33%
帮助的人:165万
展开全部
h1
=ezplot(s);
set(h1,'Color','red');
hold
on;
h2
=
ezplot(diff(s))
set(h2,'Color','green');
legend('函数','导函数');title('变上限函数积分');
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式