matlab圖形中title、xlabel、ylabel、zlabel、textbox和legend等的interpreter屬性有三個屬性:latex 、tex、none。預設為tex。當鍵入:>> set(text,『interpreter』),matlab將返回』interpreter』所包含的屬性值:[ latex | | none ]。
利用matlab文字的interpreter屬性使我們能在圖形中顯示乙個較為複雜的公式,例如在公式中除了有希臘字母外,還有分號、根號等數學符號。
一些常用的操作:
text
('interpreter'
,'latex'
,'string'
,'$$\sqrt$$'
,'position',[
0.50.5],
'fontsize',16
);
h=
legend
('$$\sqrt$$');
set(h,
'interpreter'
,'latex'
)
以此類推也可以對title、xlabel、ylabel、zlabel和legend等使用latex命令,如:
xlabel
('$$\int_0^x\int_y df(u,v)$$'
,'interpreter'
,'latex'
,'fontsize',20
)。
matlab可以把計算結果轉化成latex格式,對於matlab計算出的符號運算結果,可以通過latex()函式轉化成letex命令格式。由於latex()函式只對符號表示式進行轉換,對於數值結果一定要通過sym()函式轉化成符號結果。所以,為防止對數值結果轉化出錯,可同時使用latex()和sym()函式:latex(sym(s)); 其中s代表符號表示式。
例如:
>>syms a b c
>>s=a/b+c
>>
latex
(s)//使用latex(s)後轉化為letex命令:}+c
tex字元在輸出一些數學公式時經常使用,它只能由型別為text的物件建立。函式title、xlabel、ylabel、zlabel或text都能建立乙個text物件,因此tex字元轉義符(帶「\」的字串)經常作為這些函式的輸入引數。如果要輸出希臘字母,可以使用texlabel函式將希臘字母的變數名轉化為希臘字母的函式,供函式title、xlabel、ylabel、zlabel或text使用。texlabel轉換matlab表示式為等價的tex格式字串。它處理希臘字母的變數名為實際顯示的希臘字母字串。希臘字母的變數名為「\」後面的字串。
tex字元及其函式表:
\alpha α \upsilon υ \sim ~
\beta β \phi ϕ \leq ≤
\gamma γ \chi χ \infty ∞
\delta δ \psi ψ \epsilon ϵ
\zeta ζ \gamma γ \omega ω
\eta η \delta δ
\theta θ \theta θ \leftrightarrow ↔
\vartheta ϑ \lambda λ \leftarrow ←
\iota ι \xi ξ \uparrow ↑
\lambda λ \sigma σ \downarrow ↓
\mu μ \upsilon υ \circ °
\nu ν \phi φ \pm ±
\xi ξ \psi ψ \geq ≥
\pi π \omega ω \propto ∝
\rho ρ \forall ∀ \partial ∂
\sigma σ \exists ∃ \bullet ∙
\varsigma ς \div ÷
\tau τ \cong ≅ \neq ≠
\otimes ⊗ \oplus ⊕
\cap ∩ \cup ∪ \supseteq ⊇
\supset ⊂ \subseteq ⊆ \subset ⊃
\int ∫ \in ∈ \o ο
\rfloor \lceil \nabla
1.上標用^和下表用_,希臘字母與tex一樣,即\alpha表示α。
2.求和: $$\sum_^ x_$$
3.積分: $$ \int_^$$
4.求極限: $$\lim_$$ %n趨於無窮符號在lim正下方
$\lim_ $ %趨於無窮符號在lim右下角
5. 分式: $$\fracx$$ %1/x
6. 根式: $$\sqrt$$
7. 上劃線: $$\overline$$
8. 下劃線: $$\underline$$ %下劃線在x的正下方
9.臥式花括號命令: $$\overbrace$$
10.仰式花括號命令: $$a+\underbrace $$
11.戴帽命令: $$\hat\ \ \check\ \ \breve$$
$$\widehat \ \ \widetilde$$
$$\vec+\vec=\vec$$
12.堆砌命令: $$y\stackrel f(x) \stackrel a$$
13.省略號: $\bullet \bullet \bullet \bullet \bullet \bullet $
1.tex字元的字型設定有如下6種:
\bf:設定字型為粗體字。
\it:設定字型為斜體字。
\sl:設定字型為斜體字,很少使用。
\rm:設定字型為正常字型。
\fontname:設定字型名。例如:\fontname。
\fontsize:設定字型大小。例如:\fontsize。
2.tex字元的顏色設定有下面兩種方法。
\color顏色名:顏色名有12種,
分別為red、green、yellow、magenta、blue、black、
white、cyan、gray、barkgreen、orange和lightblue。
例如:\colormagenta。
\color[rgb]
: 設定字型顏色為rgb矩陣[a b c]所表示的顏色。
a、b和c都在[01
] 範圍內。
例如:color[rgb]
。
3.tex字元的位置有2種設定。
_:表示下標。
^:表示上標。
關於MATLAB的解除安裝
關於win7家庭版和旗艦版解除安裝matlab7.0的總結 一 win7家庭版如何解除安裝matlab7.0 解除安裝matlab時,會彈出乙個exeption calling main 的對話方塊,就無法解除安裝,處理辦法如下 假設matlab7.0安裝目錄為c matlab7.0 step1 對...
關於matlab路徑的問題
前言 由於matlab 只執行自己工作路徑下的檔案,所以相對路徑必須的相對 考慮的是當前的工作目錄,所以使用相對路徑的時候 必須要先確定一下當前的工作目錄是在 然後再設定相應的相對路徑 絕對路徑的卻現在在於只能對乙個電腦有用 fname c sd 實驗備份 magec me magic all da...
關於matlab的mod問題
本人在做matlab 轉c語言 時,排查bug,終於發現,問題出在mod取餘函式 float floatmodint float ft,int it 浮點數對整數取餘 以1.369餘1為例,確實,matlab的mod函式的計算結果與floatmodint函式的返回值一致,均為0.369.matlab...