Matlab 颜色、线型、标记符号和希腊字母表

文章目录

  • 1、颜色、线型、标记符号
  • 2、希腊字母表
  • 3、颜色深究

参考:
Matlab画图常用的线条符号、颜色:https://blog.csdn.net/sinat_21026543/article/details/80215281
利用matlab构建自己的colormap(色彩搭配):https://blog.csdn.net/weixin_42943114/article/details/81811556

1、颜色、线型、标记符号

颜色符号 标记符号
b 蓝色 . 点
g 绿色 s 方块
r 红色 o 圆圈
c 青色 x 叉号
m 品红 + 加号
y 黄色 * 星号
k 黑色 d 菱形
w 白色 v 朝下三角
线形符号 ^ 朝上三角
- 实线 < 朝左三角
: 虚线 > 朝右三角
-. 点划线 p 五角星
– 双划线 h 六角星

2、希腊字母表

常用的希腊字母的LaTex 格式如下表所示:

标识符 符号 标识符 符号 标识符 符号
\alpha α \alpha α \epsilon ϵ \epsilon ϵ \infty ∞ \infty
\beta β \beta β \eta η \eta η \int ∫ \int
\gamma γ \gamma γ \Gamma Γ \Gamma Γ \partial ∂ \partial
\delta δ \delta δ \Delta Δ \Delta Δ \leftarrow ← \leftarrow
\theta θ \theta θ \Theta Θ \Theta Θ \rightarrow → \rightarrow
\lambda λ \lambda λ \Lambda Λ \Lambda Λ \downarrow ↓ \downarrow
\xi ξ \xi ξ \Xi Ξ \Xi Ξ \uparrow ↑ \uparrow
\pi π \pi π \Pi Π \Pi Π \div ÷ \div ÷
\omega ω \omega ω \Omega Ω \Omega Ω \times × \times ×
\sigma σ \sigma σ \Sigma Σ \Sigma Σ \pm ± \pm ±
\phi ϕ \phi ϕ \Phi Φ \Phi Φ \leq ≤ \leq
\psi ψ \psi ψ \Psi Ψ \Psi Ψ \geq ≥ \geq
\rho ρ \rho ρ \tau τ \tau τ \neq ≠ \neq =
\nu ν \nu ν \chi χ \chi χ \exists ∃ \exists
\mu μ \mu μ \zeta ζ \zeta ζ \forall ∀ \forall

3、颜色深究

Matlab用来表示颜色有两种方式,一种就是上面提到的以字母表示颜色,另外一种方式便是以[r g b]一个一行三列的矩阵来表示颜色,rgb的取值都是0~1,0代表最暗,1代表最亮。换句话说,[0 0 0]表示黑色,[1 1 1]表示白色。
常用的几种颜色及其rgb值如下表所示:

颜色 r g b
黑色 0 0 0
白色 1 1 1
红色 1 0 0
绿色 0 1 0
蓝色 0 0 1
黄色 1 1 0
洋红 1 0 1
青蓝 0 1 1
天蓝 0.67 0 1
橘黄 1 0 0.5
深红 0.5 0 0

如果自己构造颜色矩阵的话,未免有些麻烦,幸好Matlab自带了一些标准调色板函数,如下所示:
Matlab 颜色、线型、标记符号和希腊字母表_第1张图片
如果想快速产生rgb矩阵的话,可以按照下面的例子构造:

c=colorcube(32);  %生成的是一个32*3的矩阵
c(i,:);           %提取一个颜色
colorbar('horiz');%横向colorbar

利用rgb矩阵或者颜色字母画图,应该都是可行的:

>> plot(x,y1,'color',c(1,:));
>> plot(x,y1,'color','r');
>> plot(x,y1,'.r');

值得注意的一点是,利用字母颜色,可省'color',如上面第三行所示。

你可能感兴趣的:(#,Matlab,matlab,color,rgb)