matlab 關於interpreter的使用

2021-10-03 19:22:40 字數 3482 閱讀 6544

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...