Matlab 70 Simulink 60應(yīng)用實(shí)例仿真與高效算法開(kāi)發(fā)(第二章)_第1頁(yè)
Matlab 70 Simulink 60應(yīng)用實(shí)例仿真與高效算法開(kāi)發(fā)(第二章)_第2頁(yè)
Matlab 70 Simulink 60應(yīng)用實(shí)例仿真與高效算法開(kāi)發(fā)(第二章)_第3頁(yè)
Matlab 70 Simulink 60應(yīng)用實(shí)例仿真與高效算法開(kāi)發(fā)(第二章)_第4頁(yè)
Matlab 70 Simulink 60應(yīng)用實(shí)例仿真與高效算法開(kāi)發(fā)(第二章)_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第二章MATLAB與MicrosoftOffice的連接MicrosoftOffice是當(dāng)前應(yīng)用最廣泛的辦公軟件,MATLAB作為計(jì)算功能最完備、最系統(tǒng)的計(jì)算仿真軟件,對(duì)于廣大的科技人員,它與MicrosoftOffice的連接具有很廣的應(yīng)用價(jià)值,它會(huì)極大方便科研工作者的日常辦公與科研。下面分別就兩類Office軟件的接口進(jìn)行討論。本章的內(nèi)容如下MATLAB與MicrosoftWord的連接MATLAB與MicrosoftPowerPoint的連接2.1MATLAB與MicrosoftWord的連接MATLABNotebook成功地將MicrosoftWord和MATLAB結(jié)合在一起,MathWorks公司開(kāi)發(fā)的該款軟件為文字處理、科學(xué)計(jì)算和工程設(shè)計(jì)營(yíng)造了一個(gè)完美的工作環(huán)境。這樣MATLAB就兼具原有的計(jì)算能力和Word軟件的編輯能力。MATLABNotebook可以在word中隨時(shí)修改計(jì)算命令,計(jì)算并生成圖像返回,使用戶能在Word環(huán)境中“隨心所欲地享用”MATLAB的浩瀚科技資源,營(yíng)造了一個(gè)集文字處理、科學(xué)計(jì)算和工程設(shè)計(jì)為一體的工作環(huán)境。2.1.1安裝MATLABNotebook安裝使用MATLABNotebook之前,您的計(jì)算機(jī)必須已經(jīng)安裝過(guò)Word和MATLAB。由于Word和MATLAB版本不同,MATLABNotebook的安裝方法也存在許多差異。本節(jié)中的安裝方法是以MATLAB7.0和wordXP為例給出的。MATLAB7.0的Notebook是在MATLAB環(huán)境中安裝的,具體步驟如下:分別安裝MATLAB7.C和WordXP,啟動(dòng)MATLAB7.0命令窗口;在命令窗口輸入:>>notebook-setupWelcometotheutilityforsettinguptheMATLABNotebookforinterfacingMATLABtoMicrosoftWordChooseyourversionofMicrosoftWord:MicrosoftWord97MicrosoftWord2000MicrosoftWord2002(XP)Exit,makingnochanges根據(jù)安裝的Word的版本選擇相應(yīng)的代號(hào),本文選擇如下:MicrosoftWordVersion:3這樣,經(jīng)選定、確認(rèn)后系統(tǒng)會(huì)自動(dòng)確定winword.exe和normal.dot的位置。當(dāng)出現(xiàn)下面提示,表示Notebook安裝結(jié)束。Notebooksetupiscomplete.通常6.5版本和7.0版本的Notebook的安裝比其他的舊版本更加容易、便捷。其他版本比如6.1版的Notebook的安裝還需要用戶手動(dòng)選擇winword.exe和normal.dot的目錄,而6.5版和7.0版的安裝中只有在安裝程序找不到所需文件時(shí),它才會(huì)提示用戶手工指定winword.exe和normal.dot的位置。這樣你就可以使用MATLABNotebook了。有兩種方法可以打開(kāi)一個(gè)M-book文件。(1)直接在MATLAB命令窗口鍵入命令來(lái)新建或打開(kāi)一個(gè)M-book文件:>>notebook %新建一個(gè)M-book這樣就生成了一下窗口

圖2-1新建一個(gè)M-book>>notebookC:\MATLAB7\work\m_book?doc%打開(kāi)一個(gè)已經(jīng)存在的M-book這樣就打開(kāi)了一個(gè)m_book.doc文件圖2-2打開(kāi)一個(gè)皿__book.doc文件(2)先打開(kāi)wordXP,然后選擇【文件(F)】按鈕下的【新建】選擇“本機(jī)上的模板”如圖2-3所示

圖2-3選擇“本機(jī)上的模板”接著會(huì)彈出圖2-4對(duì)話框,選定后新建的文檔的菜單欄會(huì)增加一項(xiàng),如圖2-5所示圖2-4創(chuàng)建M-book文件對(duì)話框文件(£)編輯⑥視圖電)插入(1)格式工具(X)表格(A)<^c.teb0£k>MathType窗口?幫助?AdobeFDF(J)Acrobat注釋(£)圖2-5增加的Notebook菜單欄2.1.2使用MATLABNotebook在Notebook中,文檔、圖像、表格、數(shù)學(xué)公式等的操作與在普通文檔中完全相同。Notebook和MATLAB信息交換的基本單位為“細(xì)胞”。Notebook輸入MATLAB中的命令組成細(xì)胞,再傳到MATLAB中運(yùn)行,運(yùn)行輸出的結(jié)果再以細(xì)胞的方式傳回Notebook。這樣就完成了Word和MATLAB的信息交換。1.在Word中執(zhí)行操作的基本過(guò)程N(yùn)otebook采用輸入細(xì)胞(inputcell)來(lái)定義MATLAB的輸入命令。步驟如下:采用文本格式輸入命令,在命令結(jié)束時(shí)不要按回車和空格鍵;定義輸入細(xì)胞。從Notebook菜單中選中“DefineInputCell"選項(xiàng);執(zhí)行命令。從Notebook菜單中選中“EvaluateCell"選項(xiàng)或者Ctrl+Enter。其中輸入細(xì)胞都顯示為黑方括號(hào)包括的綠色字符,輸出細(xì)胞都是黑方括號(hào)包括的藍(lán)色字符,如果出現(xiàn)錯(cuò)誤黑方括號(hào)包括的紅色字符,其它文本都默認(rèn)為黑色字符。示例如下:X=[123;456;789] %此行為綠色X=TOC\o"1-5"\h\z1 2 34 5 67 8 9結(jié)果顯示為藍(lán)色。X/0Warning:Dividebyzero.ans=Inf Inf InfInf Inf InfInf Inf Inf警告提示也顯示為藍(lán)色。下面查看警告時(shí)的提示:X=[123;456;789]Y=[12;34]???Error:MissingMATLABoperator.錯(cuò)誤提示以紅色顯示。2.實(shí)例【例2-1】在文本中間執(zhí)行代碼在Notebook中,可以把輸入細(xì)胞放在文本中間運(yùn)行,而不影響其它文本。步驟如下:輸入樣本如下,將X=[123;456;789]放到文本中間。**************************************************歡迎來(lái)到“科研中國(guó)”!X=[123;456;789]讓中國(guó)引領(lǐng)世界共同進(jìn)步。**************************************************將代碼選中,如下所示**************************************************歡迎來(lái)到“科研中國(guó)”!X=[123;456;789]讓中國(guó)引領(lǐng)世界共同進(jìn)步。**************************************************執(zhí)行代碼。從Notebook菜單下選擇“EvaluateCell”,或者直接Ctrl+Enter,運(yùn)行結(jié)果如下:X=TOC\o"1-5"\h\z1 2 34 5 67 8 9可見(jiàn)該運(yùn)行結(jié)果與前部分的結(jié)果完全相同。【例2-2】繪制一幅圖片(1)首先在Notebook中輸入以下文本代碼t=0:0.1:20;y=1-cos(t).*exp(-t/10);Time=[0,20,20,0];tt=[0.95,0.95,1.05,1.05];fill(Time,tt,'g'),axis([0,20,0,2]);xlabel('Time'),ylabel('Amplitude');holdonplot(t,y,'r','LineWidth',3)holdoffymax=max(y)(2)接著將上述代碼選中,選擇【Notebook】下的“DefineInputCell”,然后選擇【Notebook】下的“EvaluateCell”或者Ctrl+Enter,那么會(huì)得到如下結(jié)果:t=0:0.1:20;y=1-cos(t).*exp(-t/10);Time=[0,20,20,0];tt=[0.95,0.95,1.05,1.05];fill(Time,tt,'g'),axis([0,20,0,2]);xlabel('Time'),ylabel('Amplitud');holdonplot(t,y,'r','LineWidth',3)holdoffymax=max(y) (以上代碼為綠色)ymax=1.7334圖2-6Notebook下得到的圖形結(jié)果2.1.3Notebook使用時(shí)需要注意的問(wèn)題(1)M-book文檔中的MATLAB指令與標(biāo)點(diǎn)符號(hào)都必須在英文狀態(tài)下輸入,不要把中文標(biāo)點(diǎn)混雜在MATLAB指令中,否則會(huì)產(chǎn)生運(yùn)行錯(cuò)誤或造成死機(jī);MATLAB指令在M-book文檔中運(yùn)行的速度比在MATLAB命令窗口中慢很多,由于Notebook在執(zhí)行指令過(guò)程中要調(diào)用MATLAB且需要相互交換信息,導(dǎo)致計(jì)算效率要比直接在MATLAB中要低很多;帶鼠標(biāo)操作的圖形交互指令不能在M-book文檔中運(yùn)行;可將細(xì)胞轉(zhuǎn)換為普通文本。步驟如下,首先將光標(biāo)置于欲轉(zhuǎn)換的“細(xì)胞”中,然后在菜單欄【Notebook】下選擇'Undefinecells”,或者按下【Alt+U】,這樣光標(biāo)所在的“細(xì)胞”就被轉(zhuǎn)換為普通文本,同時(shí)黑色的方括號(hào)對(duì)也被取消。當(dāng)把輸入細(xì)胞轉(zhuǎn)換為普通文本時(shí),對(duì)應(yīng)的輸出細(xì)胞也自動(dòng)轉(zhuǎn)換為文本,所有綠色的字符均變?yōu)楹谏址?。不管文本形指令是否在一個(gè)物理行,只要他們能同時(shí)被鼠標(biāo)'點(diǎn)中”,那么它們總能成為一個(gè)輸入細(xì)胞。2.3MATLAB與MicrosoftPowerPoint的連接MATLAB與MicrosoftPowerPoint的連接使用的仍然是MATLABNotebook。本節(jié)中將簡(jiǎn)單介紹如何使我們的幻燈片更加具有交互性,更生動(dòng),更具說(shuō)服力,能夠在演講的現(xiàn)場(chǎng)進(jìn)行復(fù)雜科學(xué)計(jì)算或改變參數(shù)的實(shí)時(shí)計(jì)算,同時(shí)給出數(shù)字和圖形結(jié)果。在報(bào)告與教學(xué)中,這樣的幻燈片更能吸引觀眾的注意力,增加觀眾的興趣。在M-book中實(shí)現(xiàn)計(jì)算和可視化的演講稿本例中制作如圖2-7所示的Powerpoint文檔幻燈片采用順序播放,但每張幻燈片上帶下劃線的文字都設(shè)置有'超級(jí)鏈接”。點(diǎn)擊'超級(jí)鏈接”之后,將會(huì)轉(zhuǎn)到相應(yīng)連接好的Word文件。下面簡(jiǎn)單介紹Powerpoint文檔的制作步驟,保存為Sciei.ppt:(1)啟動(dòng)Powerpoint,選擇空白文檔,單擊【確定】按鈕;(2)新建幻燈片的格式用Powerpoint默認(rèn)模板;在新建幻燈片中輸入內(nèi)容;選中“Matlab7.0/Simulink6.0高效算法開(kāi)發(fā)與應(yīng)用實(shí)例仿真”文本,選擇主菜單【插入I

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論