关于matlab中特殊字符, 上标和下标
'T=25\circC',(摄氏度)
下标用 _{下划线}
上标用^ (尖号)
希腊字母等特殊字符用
α \alpha
β \beta
γ \gamma
θ \theta
Θ \Theta
Г \Gamma
δ \delta
Δ \Delta
ξ \xi
Ξ \Xi
η \elta
ε \epsilon
ζ \zeta
μ \miu
υ \nu
τ \tau
λ \lamda
Λ \Lamda
π \pi
Π \Pi
σ \sigma
Σ \Sigma
φ \phi
Φ \Phi
ψ \psi
Ψ \Psi
χ \chi
ω \ommiga
Ω \Ommiga
< \leq
> \geq
不等于 \neq
<< \ll
>> \gg
正负 \pm
左箭头 \leftarrow
右箭头 \rightarrow
上箭头 \uparrow
上圆圈(度数) \circ
例 text(2,3,'\alpha_2^\beta')
注: 可用{}把须放在一起的括起来
^{supeerstring}——进行上标文本的注释
_{substring}——进行下标文本的注释
\bf:加粗字体
\it:斜字体
\sl:斜字体
\rm:正常字体
\fontname{fontname}:定义使用特殊的字体名称
\fontsize{fontsize}:定义使用特殊的字体大小
示例:
如图一个的标题是要这样显示:
BijX2.56
那在matlab中该怎么表示呢?
可以写成 title(‘B_{ij}X^{2.56}’)
如果标题是要表示为X_Y_cos(x)_default
那可以這样表示 title(‘X\_Y\_cos(x)\_default’)
但是你可能看到 上面這样写可能不太容易理解这个X\_Y\_cos(x)\_default表示的就是:X_Y_cos(x)_default的意思那怎么办呢? 可以用 strrrep(origin,sourcestr ,newstr)函数来处理,如:
syms tx ,ty
tx = ‘X_Y_cos(x)_default’;
ty = strrep(tx,'_’,' ‘\_');
title(ty);
這样就容易看懂 title就是表示tx字符啦。而且也不用那么多反转义字符来处理tx中的多处 _ 字符了