第21章MATLAB710Notebook運(yùn)用_第1頁(yè)
第21章MATLAB710Notebook運(yùn)用_第2頁(yè)
第21章MATLAB710Notebook運(yùn)用_第3頁(yè)
第21章MATLAB710Notebook運(yùn)用_第4頁(yè)
第21章MATLAB710Notebook運(yùn)用_第5頁(yè)
已閱讀5頁(yè),還剩10頁(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)介

1、技術(shù)凝聚實(shí)力技術(shù)凝聚實(shí)力專業(yè)創(chuàng)新出版專業(yè)創(chuàng)新出版第21章 notebook的運(yùn)用lnotebook是集word強(qiáng)大的文字處理功能和matlab豐富的數(shù)學(xué)運(yùn)算能力于一身的工作環(huán)境,其功能包括文字處理、科學(xué)計(jì)算、圖形演示和工程設(shè)計(jì)等,其主要應(yīng)用于文件說(shuō)明、記錄matlab操作、項(xiàng)目備忘錄、文檔演示等場(chǎng)合。本章介紹matlab7.0中notebook的一些基本應(yīng)用方法,主要內(nèi)容包括:notebook的安裝和啟動(dòng)、輸入輸出細(xì)胞、notebook菜單選項(xiàng)以及m-book的使用。技術(shù)凝聚實(shí)力技術(shù)凝聚實(shí)力專業(yè)創(chuàng)新出版專業(yè)創(chuàng)新出版21.1 notebook安裝和啟動(dòng)技術(shù)凝聚實(shí)力技術(shù)凝聚實(shí)力專業(yè)創(chuàng)新出版專業(yè)創(chuàng)新

2、出版21.1.1 notebook的安裝l由于notebook的安裝程序和主程序安裝集成一體,所以matlab7.0的notebook安裝相對(duì)于以前的老版本簡(jiǎn)單,其安裝的步驟如下所示。技術(shù)凝聚實(shí)力技術(shù)凝聚實(shí)力專業(yè)創(chuàng)新出版專業(yè)創(chuàng)新出版21.1.2 notebook的啟動(dòng)l在notebook安裝完成后,啟動(dòng)有兩種方式。一是在word中啟動(dòng),另一種是從matlab中啟動(dòng)。l在word中啟動(dòng)有3種不同的方法:l在windows環(huán)境下打開word;l創(chuàng)建新的m-book;l選擇m-book模板。技術(shù)凝聚實(shí)力技術(shù)凝聚實(shí)力專業(yè)創(chuàng)新出版專業(yè)創(chuàng)新出版21.1.3 notebook的初始化lm-book模板是no

3、tebook的核心,該模板定義了word和matlab進(jìn)行通信的宏指令、文檔格式和工具欄。用戶一般要在使用m-book模板之前,對(duì)于模板進(jìn)行初始化設(shè)置。首先用戶應(yīng)該設(shè)置宏,如圖所示,用戶選擇文檔菜單欄中【工具宏安全性】選項(xiàng),如圖所示,系統(tǒng)彈出安全性設(shè)置對(duì)話框,建議讀者把安全性設(shè)置為“中”,如圖所示,這樣可以允許matlab使用notebook中的宏。技術(shù)凝聚實(shí)力技術(shù)凝聚實(shí)力專業(yè)創(chuàng)新出版專業(yè)創(chuàng)新出版21.2 細(xì)胞l在notebook中,用于word和matlab之間信息交換的部分,稱為“細(xì)胞(cells)”或者“細(xì)胞群(cell group)”。由m-book傳遞給matlab的指令有兩種,一種

4、是“輸入細(xì)胞(input cells)”,一種是“自初始化細(xì)胞(autoinit cell)”,這兩種指令都送到matlab環(huán)境中執(zhí)行,所得結(jié)果保存在工作內(nèi)存中,如果需要送回notebook,則運(yùn)算結(jié)果是由matlab傳遞給m-book的指令,稱為“輸出細(xì)胞(output cells)”。輸入細(xì)胞和輸入細(xì)胞群之間沒有根本的區(qū)別,不用刻意區(qū)分,輸入細(xì)胞和輸出細(xì)胞不必成對(duì)出現(xiàn),輸入細(xì)胞可以單獨(dú)存在但是輸出細(xì)胞必須依賴輸入細(xì)胞而存在。技術(shù)凝聚實(shí)力技術(shù)凝聚實(shí)力專業(yè)創(chuàng)新出版專業(yè)創(chuàng)新出版21.2.1 輸入細(xì)胞和輸出細(xì)胞l細(xì)胞是notebook的應(yīng)用基礎(chǔ),學(xué)習(xí)notebook,首先必須掌握輸入細(xì)胞的創(chuàng)建和運(yùn)

5、行。輸入細(xì)胞的創(chuàng)建有如下兩個(gè)步驟:l(1)普通文本形式輸入matlab指令;l(2)用鼠標(biāo)把需要的指令“點(diǎn)亮”選中,定義輸入細(xì)胞。技術(shù)凝聚實(shí)力技術(shù)凝聚實(shí)力專業(yè)創(chuàng)新出版專業(yè)創(chuàng)新出版21.2.2 自初始化細(xì)胞l自初始化細(xì)胞是一個(gè)具有自動(dòng)指定功能的輸入單元,與輸入細(xì)胞的區(qū)域在于:當(dāng)m-book文檔啟動(dòng)時(shí),其所包含的所有自初始化細(xì)胞會(huì)自動(dòng)被送去計(jì)算,而輸入細(xì)胞不具有此項(xiàng)功能。自初始化細(xì)胞的來(lái)源有兩個(gè),一是文本形式的matlab命令,另一個(gè)是已經(jīng)存在的輸入細(xì)胞。用戶只需要用鼠標(biāo)選中,選擇【notebookdefine autoinit cell】菜單選項(xiàng)即可。技術(shù)凝聚實(shí)力技術(shù)凝聚實(shí)力專業(yè)創(chuàng)新出版專業(yè)創(chuàng)新

6、出版21.3 【notebook】菜單l【notebook】菜單,如圖所示,包含了所有m-book文檔的功能選項(xiàng),如表所示。其中,有幾個(gè)選項(xiàng)的在本章前一部分已經(jīng)做過(guò)介紹,本節(jié)將介紹剩余主要選項(xiàng)的作用和使用方法?!緉otebook】菜單選項(xiàng)菜單選項(xiàng)功 能define input cell定義輸入細(xì)胞define autoinit cell定義自初始化細(xì)胞define calc zone定義計(jì)算區(qū)undefine cells細(xì)胞轉(zhuǎn)換為文本purge selected output cells刪除所選區(qū)域內(nèi)所有輸出細(xì)胞group cells創(chuàng)建細(xì)胞群ungroup cells細(xì)胞群轉(zhuǎn)換為輸入細(xì)胞或者

7、自初始化細(xì)胞hide cell markers隱藏或顯示細(xì)胞生成中括號(hào)toggle graph output for cell是否嵌入生成的圖形evaluate cell運(yùn)行細(xì)胞evaluate calc zone運(yùn)行計(jì)算區(qū)evaluate m-book運(yùn)行文檔中的所有輸入細(xì)胞evaluate loop多次循環(huán)運(yùn)行輸入細(xì)胞ring matlab to frontmatlab命令窗口調(diào)整至前臺(tái)notebook options設(shè)置數(shù)值和圖形的輸出格式技術(shù)凝聚實(shí)力技術(shù)凝聚實(shí)力專業(yè)創(chuàng)新出版專業(yè)創(chuàng)新出版21.3.1 【define calc zone】-定義“計(jì)算區(qū)”l【define calc zone

8、】是定義“計(jì)算區(qū)”選項(xiàng)。notebook中的計(jì)算區(qū)指:包含普通word文本、輸入細(xì)胞和輸出細(xì)胞的一個(gè)連續(xù)區(qū)域,其可以被當(dāng)做一個(gè)整體被送去運(yùn)行。例如,演示文稿中需要實(shí)時(shí)計(jì)算并顯示結(jié)果的某部分就常被定義為計(jì)算區(qū)。用戶定義計(jì)算區(qū)的方法是:選中需要轉(zhuǎn)換的區(qū)域,然后選擇【notebookdefine calc zone】菜單選項(xiàng)。技術(shù)凝聚實(shí)力技術(shù)凝聚實(shí)力專業(yè)創(chuàng)新出版專業(yè)創(chuàng)新出版21.3.2 【group cells】-定義“細(xì)胞群”l細(xì)胞群是由多個(gè)輸入細(xì)胞或自初始化細(xì)胞組成的獨(dú)立單元,包含若干條matlab指令,但是不能包含輸出細(xì)胞。細(xì)胞群和細(xì)胞之間沒有明顯的界限,例如【例21.4】中的輸入細(xì)胞,其實(shí)也

9、是一個(gè)細(xì)胞群。當(dāng)用戶需要集合若干matlab指令時(shí),常定義細(xì)胞群。定義細(xì)胞群的方法有以下3種:l把已有的多個(gè)獨(dú)立輸入細(xì)胞或自初始化細(xì)胞同時(shí)選中,單擊【notebookgroup cells】選項(xiàng),便可獲得以第一個(gè)獨(dú)立細(xì)胞的性質(zhì)組合而成的細(xì)胞群;l對(duì)輸入的多行文本型matlab命令,用鼠標(biāo)把它們同時(shí)選中,單擊【notebookdefine input cell】或【notebookdefine autoinit cell】選項(xiàng),便生成輸入細(xì)胞群或自初始化細(xì)胞群;l對(duì)輸入的多行文本型matlab命令,用鼠標(biāo)把它們同時(shí)選中,單擊【notebookevaluate cell】或按組合鍵【ctrl+en

10、ter】,細(xì)胞群即被定義并執(zhí)行。技術(shù)凝聚實(shí)力技術(shù)凝聚實(shí)力專業(yè)創(chuàng)新出版專業(yè)創(chuàng)新出版21.3.3【toggle graph output for cell】-細(xì)胞圖形輸出撥動(dòng)控制開關(guān)l【toggle graph output for cell】是控制細(xì)胞圖形輸出的開關(guān)選項(xiàng),是一種和圖形能否輸出相關(guān)的一個(gè)“開關(guān)設(shè)置”選項(xiàng)。這個(gè)選項(xiàng)要與單擊【notebooknotebook options】選項(xiàng)彈出的另一個(gè)鑲嵌按鈕【embed figure in m-book】結(jié)合使用,如圖所示。技術(shù)凝聚實(shí)力技術(shù)凝聚實(shí)力專業(yè)創(chuàng)新出版專業(yè)創(chuàng)新出版21.3.4 【evaluate loop】-細(xì)胞的循環(huán)運(yùn)行l(wèi)【evalu

11、ate loop】是循環(huán)運(yùn)行選項(xiàng)。用戶可以選擇一個(gè)輸入細(xì)胞,單擊【notebookevaluate loop】選項(xiàng)或者快捷鍵【alt+l】,系統(tǒng)彈出循環(huán)運(yùn)行設(shè)置對(duì)話框,如圖所示。在【stop after】中輸入需要循環(huán)的次數(shù),如果需要設(shè)定循環(huán)后延遲,則可以把【loop speed】設(shè)置為【slower】;單擊【start】開始循環(huán)運(yùn)行輸入細(xì)胞,【pause】鍵和【close】鍵分別用于暫停循環(huán)和關(guān)閉對(duì)話框。技術(shù)凝聚實(shí)力技術(shù)凝聚實(shí)力專業(yè)創(chuàng)新出版專業(yè)創(chuàng)新出版21.3.5 【notebook options】-輸出細(xì)胞格式控制l【notebook options】是輸出細(xì)胞格式控制選項(xiàng)。單擊此選項(xiàng)彈

12、出notebook設(shè)置對(duì)話框,除了之前介紹的【embed figure in m-book】選項(xiàng)是對(duì)話框的選項(xiàng)之一,此對(duì)話框中還可以進(jìn)行以下的多項(xiàng)設(shè)置:l輸出數(shù)據(jù)類型(【numeric format】):用戶可以選擇8種不同類型的輸出數(shù)據(jù)類型,分別是“short”、“l(fā)ong”、“hex”、“bank”、“plus”、“short e”、“l(fā)ong e”和“rational”。同樣的設(shè)置方法有,在matlab命令窗口中使用format指令;l輸出數(shù)據(jù)間隔(【loose】和【compact】):控制輸入細(xì)胞和輸出細(xì)胞間的距離是“疏松”或是“緊密”,如果用戶選擇前者,則輸入細(xì)胞和輸出細(xì)胞之間就會(huì)有一個(gè)空行;l嵌入圖形尺寸(【unit】、【width】、【height】):控制嵌入圖形的尺寸,分別設(shè)置單位、寬度和高度;圖形一旦嵌入m-book中,則可以像word中的其他圖形一樣被進(jìn)行諸如剪切和縮放操作。技術(shù)凝聚實(shí)力技術(shù)凝聚實(shí)力專業(yè)創(chuàng)新出版專業(yè)創(chuàng)新出版21.4 notebook使用注意問題lnotebook的使用涉及matlab和word之間的互聯(lián),所以存在一些問題在所難免,本節(jié)主要針對(duì)讀者常見的一些棘手問題做出必要的解釋。lnotebook仍然不能包容的matlab功能包括:交互式操作、動(dòng)畫、程序

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論