日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Matlab中巧用LaTex

發布時間:2025/4/16 编程问答 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Matlab中巧用LaTex 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
http://blog.csdn.net/zd0303/article/details/7536967 眾所周知,大多數科研工作者(大Boss或者象我們一樣的學術打工仔)都會用到Matlab生成圖片,圖片的title或者legend最好有相應的說明,經常用到公式,比方說α,β等。但大多數人往往是利用圖像后處理軟件如Photoshop或illustrator等對生成的圖片進行加工。 Latex是被公認的生成公式最漂亮的排版語言(軟件),成為事實上學術排版的標準。那么能否利用latex生成公式插入到Matlab生成的圖片中呢?答案是肯定的。 Matlab帶有Latex解析器,能支持latex的各種符號,比如積分符號等等。 Matlab圖形中title、xlabel、ylabel、zlabel、textbox和legend等的Interpreter屬性有三個屬性:latex 、tex、none。默認為tex。 當鍵入:>> set(text,'Interpreter') Matlab將返回'Interpreter'所包含的屬性值: [ latex | {tex} | none ]。 利用Matlab文本的Interpreter屬性使我們能在圖形中顯示一個較為復雜的公式,例如在公式中除了有希臘字母外,還有分號、根號等數學符號。 Tex的用法在Matlab的幫助文檔里有詳細介紹,這里主要介紹一下如何采用latex編輯公式。 在matlab中,Latex編輯公式的基本格式: 1、\( LaTeX命令 \) 2、$ LaTeX命令 $ 3、$$ LaTeX命令 $$1. 在圖象中直接加字符,很簡單。 text('Interpreter','latex','String','$$\sqrt{x^2+y^2}$$','Position',[.5.5],… 'FontSize',16); 2. 在legend里加數學字符 h=legend('$$\sqrt{x^2+y^2}$$'); set(h,'Interpreter','latex')當然也可以使用\( \)命令。以此類推也可以對title、xlabel、ylabel、zlabel和legend等使用LaTeX命令,如: xlabel({'$\int_0^x\!\int_y dF(u,v)$'},'Interpreter','latex') 至于LaTeX命令使用方法可以參考LaTeX教程。另外,Matlab可以吧計算結果轉化成Latex格式,對于Matlab計算出的符號運算結果,可以通過latex()函數轉化成LeTeX命令格式。由于latex()函數只對符號表達式進行轉換,對于數值結果一定要通過sym()函數轉化成符號結果。所以,為防止對數值結果轉化出錯,可同時使用latex()和sym()函數:latex(sym(s)); 其中s代表符號表達式。 例如:>>syms a b c s=a/b+c 使用latex(s)后轉化為LeTeX命令: {\frac {a}}+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 ψ \clubsuit \epsilon ? \omega ω \diamondsuit \zeta ζ \Gamma Γ \heartsuit \eta η \Delta Δ \spadesuit \theta θ \Theta Θ \leftrightarrow ? \vartheta ? \Lambda Λ \leftarrow ← \iota ι \Xi Ξ \uparrow ↑ \kappa κ \Pi Π \rightarrow → \lambda λ \Sigma Σ \downarrow ↓ \mu μ \Upsilon Υ \circ ° \nu ν \Phi Φ \pm ± \xi ξ \Psi Ψ \geq ≥ \pi π \Omega Ω \propto ∝ \rho ρ \forall ? \partial ? \sigma σ \exists ? \bullet ? \varsigma ? \ni \div ÷ \tau τ \cong ? \neq ≠ \equiv ≡\approx ≈ \aleph ? \Im \Re \wp \otimes ? \oplus ⊕ \oslash \cap ∩ \cup ∪ \supseteq ? \supset ? \subseteq ? \subset ? \int ∫ \in ∈ \o ο \rfloor \lceil \nabla \lfloor \cdot \ldots \perp \neg \prime \wedge \times \0 ? \rceil \surd \mid | \vee \varpi \copyright ? \langle \rangle 具體的公式編輯命令: 1.上標用^和下表用_,希臘字母與tex一樣,即\alpha表示α。 2.求和: $$\sum_{i=1}^{n} x_{i}$$ 3.積分: $$ \int_{0}^{1}$$ 4.求極限: $$\lim_{n \rightarrow \infty}$$ %n趨于無窮符號在lim正下方 $\lim_{n \rightarrow \infty} $ %趨于無窮符號在lim右下角 5. 分式: $$\frac{1}x$$ %1/x 6. 根式: $$\sqrt{x}$$ 7. 上劃線: $$\overline{x}$$ 8. 下劃線: $$\underline{x}$$ %下劃線在x的正下方 9.臥式花括號命令: $$\overbrace{x+y+z+w}$$ 10.仰式花括號命令: $$a+\underbrace{b+c+d} $$ 11.戴帽命令: $$\hat{o}\ \ \check{o}\ \ \breve{o}$$ $$\widehat{A+B} \ \ \widetilde{a+b}$$ $$\vec{\imath}+\vec{\jmath}=\vec{k}$$ 12.堆砌命令: $$y\stackrel{\rm def}{=} f(x) \stackrel{x\rightarrow 0}{\rightarrow} A$$ 13.省略號: $\cdots \ldots \vdots \ddots $ (1)Tex字符的字體設置有如下6種。 ①\bf:設置字體為粗體字。 ②\it:設置字體為斜體字。 ③\sl:設置字體為斜體字,很少使用。 ④\rm:設置字體為正常字體。 ⑤\fontname{字體名}:設置字體名。例如:\fontname{宋體}。 ⑥\fontsize{字體大小}:設置字體大小。例如:\fontsize{16}。 (2)Tex字符的顏色設置有下面兩種方法。 ①\color{顏色名}顏色名:顏色名有12種,分別為red、green、yellow、magenta、blue、black、white、 cyan、gray、barkGreen、orange和lightBlue。例如:\color{magenta}magenta。 ②\color[rgb]{a b c}:設置字體顏色為RGB矩陣[a b c]所表示的顏色。 a、b和c都在[0 1] 范圍內。例如:color[rgb]{0 .5 .5}。 (3)Tex字符的位置有2種設置。 ①_:表示下標。 ②^:表示上標。

總結

以上是生活随笔為你收集整理的Matlab中巧用LaTex的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。