完整word版在MATLAB中使用LaTex字符_第1頁
完整word版在MATLAB中使用LaTex字符_第2頁
完整word版在MATLAB中使用LaTex字符_第3頁
完整word版在MATLAB中使用LaTex字符_第4頁
完整word版在MATLAB中使用LaTex字符_第5頁
已閱讀5頁,還剩4頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、在 MATLAB中使用LaTex字符在text對象的函數中(函數title、xiabel、ylabel、zlabel或text ),說明文字除使用標準的ASCII字符外,還可使用LaTeX格式的控制字符,這樣就可以在圖形上添加希臘字母、數學符號及公式等內容。例如:text(0.3,0.5,sin(omegat+beta)將在圖形窗口的(0.3,0.5)位置得到標注效果 sin( 3t+ B)。Tex字符在輸出一些數學公式時經常使用,它只能由類型為text的對象創建。函數title xlabel、ylabel、zlabel或text都能創建一個text對象,因此Tex字符轉義符(帶“ ”的字符串

2、)經常作為這些函數的輸入參數。如果要輸出希臘字母,可以使用texlabel函數將希臘字母的變量名轉化為希臘字母的函數,供函數title、xlabel、ylabel、zlabel 或 text 使用。texlabel 轉換 MATLAB 表達式為等價的Tex格式字符串。它處理希臘字母的變量名為實際顯示的希臘字母字符串。希臘字母的變量名為“ ”后面的字符串。例如:texlabel(al pha) ans =alpha text(0.5,0.5,al phaA2)text(0.5,0.5,texlabel(al phaA2)以上兩條指令均在窗口中心產生a2標注。Tex字符及其函數表函數字符代表符號函

3、數字符代表符號1函數字符代表符號alphaaup silo nusimbetaphi?leqgamma丫chiXinftydeltapsiclubsuitep silo nomega宀diam on dsuitzetaZGammarheartsuit?etanDeltaAsp adesuit拿theta0Theta0leftrightarrow?vartheta?LambdaAleftarrowJiota1XiuuparrowTka ppaKPinrightarrowlambda入Sigma2dow narrowmuUp silo nYcirc0nuVPhipmxiEPsiWgeqpinOme

4、gaQprop torhopforall?partial?sigmaCTexists?bullet?varsigma?ni?div十tauTcong?neqequivapproxale ph?Im3Rewppotimes?op lusoslash%capncupusup seteq?sup set?subseteq?subset?intjino0rfloortlceil、n abla7lfloordcdotldotsR perp1neg1primerwedgeAtimesX0?rceilPsurd7mid|veeVvarpicop yright?lan gleex字符的字體設置有如下6種。bf

5、 :設置字體為粗體字。it :設置字體為斜體字。sl :設置字體為斜體字,很少使用。rm :設置字體為正常字體。fontname 字體名:設置字體名。例如:fontname宋體。fon tsize16。fontsize字體大小:設置字體大小。例如:ex字符的顏色設置有下面兩種方法。color顏色名顏色名:顏色名有 12 種,分別為 red、green、yellow、magenta、blue、black、 white、cyan、gray、barkGreen、orange 和 lightBlue。例如:colormagentamagentacolorrgba b c:設置字體顏色為RGB矩陣a b

6、 c所表示的顏色。a、b和c都在0 1范圍內。例如:colorrgb0 .5 .5。ex字符的位置有2種設置。_ :表示下標。P :表示上標。Matlab 與 LatexMatlab文本的Interpreter屬性使我們能在圖形中顯示一個較為復雜的公式,例如在公式中除了有希臘字母外,還有分號、根號等數學符號。當鍵入:set(text,l nterpreter)Matlab 將返回Interpreter所包含的屬性值:latex | tex | none ,默認值是 tex。在matlab中,Latex編輯公式的基本格式:(數學公式)$數學公式$ $數學公式$具體的公式編輯命令:1.上標用入和下

7、表用_,希臘字母與tex 一樣,即alpha表示a。趨于無窮符號在lim正下方求和:$sum_i=1An x_i$求極限:$lim_n rightarrow infty$ %n$lim_n rightarrow infty $ %趨于無窮符號在 lim 右下角5.分式:$frac1x$ %1/x6.根式:$sqrtx$7.上劃線:$overlinex$8.下劃線:$underlinex$ %下劃線在x的正下方臥式花括號命令:$overbracex+y+z+w$10 .仰式花括號命令:$a+underbraceb+c+d $11 .戴帽命令:$hato checko breveo$widehat

8、A+B widetildea+b$vecimath+vecjmath=veck$12 .堆砌命令:$ystackrelrm def= f(x) stackrelxrightarrow 0rightarrow A$13 .省略號:$cdots ldots vdots ddots $例:h = text;set(h,l nterpreter,latex);set(h,stri ng,.$sum_i=1A n x_i=i nt_01f(x)dx$, positio n,0.1,0.5,Fo ntSize,16);09040302Q IIIIILLILL00.10.20.30 40.50.60.70.

9、30.9MATLAB與LaTeX的使用在Matlab中有兩種方法使用 LaTeX:1 )對Matlab生成的圖形標注時;2)Matlab的計算結果轉化成LaTeX格式.Matlab 圖形中 title、xlabel、ylabel、zlabel、textbox 和 lege nd 等的 In terpreter 屬性有三個屬性:latex、tex、none。默認為tex。為方便利用LaTeX的命令,需要在把 Matlab圖形中title、xlabel、ylabel、zlabel、textbox 和 lege nd 等的 In terpreter屬性設定為 latex。首先,在 Matlab中使用

10、LaTeX語言的格式有三種:1、( LaTeX 命令 )$ LaTeX 命令 $ $ LaTeX 命令 $當然也可以使用命令。以此類推也可以對title、xlabel、ylabel、zlabel和lege nd等使用LaTeX命令,如:xlabel($i nt_0x!i nt_y dF(u,v)$,l nterpreter,latex)把Matlab的計算結果轉化成Latex格式對 于Matlab計算出的符號運算結果,可以通過latex()函數轉化成LeTeX命令格式。由于latex()函數只對符號表達式進行轉換,對于數值結果一定要通過sym()函數轉化成符號結果。所以,為防止對數值結果轉化出錯,可同時使用latex()和sym()函數:latex(sym(s);其中s代表符號表達式。例如:syms a b cs=a/b+c使用latex(s)后轉化為LeTeX命令:frac ab+c以Matlab圖形中的textbox屬性為例,首先在圖形中輸入一個雙重積分,然后輸入一個Schrodi nger 方程。命令為:text(l nterpreter,latex,Stri ng,.$i nt_0Ax

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論