matlab 设置曲线颜色

2025年01月14日 19:08
有5个网友回答
网友(1):

你好
这是我总结的
画图
资料
比如画一条
蓝色
的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四维表现教程
学习一下即可
在此没法多说

网友(2):

“我把图片里面的线条用cell的方式保存”
------------------
cell内部是什么格式?

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

plot([1,2],[3,4],'Color',[0.5,0.7,0])

网友(3):

可以先设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]);
后面三个数字的行向量是颜色映像,可以自己任意设了

网友(4):

800条,就算能表示出来,还能看出来啊
我知道Matlab有7种颜色 r g b y m c k (红,绿,蓝,黄,品红,青,黑)

网友(5):

h1
=ezplot(s);
set(h1,'Color','red');
hold
on;
h2
=
ezplot(diff(s))
set(h2,'Color','green');
legend('函数','导函数');title('变上限函数积分');