版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、在word中運(yùn)行mat lab11在mat lab目錄下,找到m-book. dot文件,雙擊運(yùn)行2 如杲禁用宏,改成運(yùn)行宏3 這時(shí)打開的word,冇一個(gè)notebook的菜單4 選中要運(yùn)行的程序5 在 notebook 點(diǎn)擊 define input cell,這吋程序變綠色了6 再在 notebook 中,點(diǎn)擊 evaluate calc zone,就運(yùn)行了。/ / /使用matlab的notebook技術(shù)可以方便的實(shí)現(xiàn)這個(gè)功能,但是使用notebook的 前提是mat lab必須處在打開狀態(tài),因此主要用來制作科技文檔。裝完word和 mat 1 ab 后,在 mat lab 主環(huán)境下運(yùn)行
2、"notebook - setup” 看到 u notebook setup is complete”就是安裝成功了。在word的normal, dot模板相同目錄下會(huì)有一 個(gè)m-book. dot的文件,所謂在word屮使用matlab -其實(shí)就是加載這個(gè)模板,可 以手工啟動(dòng)matlab,然后輸入“notebook",但這個(gè)方法比較麻煩??梢栽?word->工具-模板和加載項(xiàng)-模板中添加這個(gè)文件,這樣word主菜單上就多了 一個(gè)notebook菜單,寫一個(gè)命令后選中命令文字,然后notebook->def ine input cell,指明這是一個(gè)輸入,然后n
3、otcbook->evaluatc cell就可以求解了。與 matlab中一樣,命令后以分號(hào)結(jié)尾,不顯示輸出。/ / /mat lab的notebook軟件工具設(shè)置及程序運(yùn)行傅戰(zhàn)捷摘 要 介紹了在mat lab中如何設(shè)置notebook軟件工具,將mat lab程序嵌入中 文wordo舉例說明了中文word中mat lab程序的運(yùn)行注意事項(xiàng)及結(jié)果。關(guān)鍵詞 軟件應(yīng)用;mat lab軟件;notebook軟件工具 1引言用mat lab解決科學(xué)與工程計(jì)算問題,通常使用mat lab編輯器編寫m文件,運(yùn)行 m文件小的程序并得到結(jié)果。也常常因交流與保存的需要,要把程序與結(jié)果用文 字處理軟件wo
4、rd進(jìn)行保存,就必須利用拷貝與粘貼功能在mat lab與word之間 進(jìn)行,但是程序在word中不能運(yùn)行,給使用帶來不便。如杲能在中文word中編 寫matlab程序并運(yùn)行、修改,就可以大大簡(jiǎn)化運(yùn)行程序、拷貝、粘貼這些步驟。 另外,m文件只能用英文命名,運(yùn)行用漢字命名的m文件時(shí)將出錯(cuò)。這乂給許多 英文不太熟練的人員使用、保存和處理大量文件帶來不便。時(shí)間一久,往往忘記 了一些程序的保存位置及功能。mat lab中的notebook軟件工具可以滿足人們用 中文word編寫、運(yùn)行matlab程序和命名中文的文件名這一愿望,實(shí)現(xiàn)matlab 與中文word的所謂“無縫連接” o但安裝matlab時(shí),n
5、otebook軟件工具處于 不被激活狀態(tài),所以,即使在word中編寫了 matlab程序也不可能運(yùn)行。一些文 獻(xiàn)也簡(jiǎn)要提到了 matlab小的notebook軟件工具;可是具體如何設(shè)置,運(yùn)行屮的 問題等,都沒有介紹。通過參考mat lab的help命令可以找到notebook軟件工 具設(shè)置的一些幫助,但是help命令是針對(duì)英文操作系統(tǒng)編寫的,在中文環(huán)境下 又有所不同,由于不得耍領(lǐng),運(yùn)行了設(shè)置命令,但設(shè)置失敗后又門動(dòng)回到mat lab 的命令狀態(tài),notebook軟件工具并沒冇被激活,在屮sc word中編寫的matlab 程序還是不能運(yùn)行。2 notebook軟件工具的設(shè)置notebook軟件
6、工具設(shè)置好的關(guān)鍵是3個(gè)步驟;其一是確認(rèn)自己使用的word版本, 這一步問題往往不大;其二是找到word可執(zhí)行文件winword, exo的存放目錄; 其三是找到模板文件normal, dot的存放目錄,notebook軟件工具必須將這兩個(gè) -文件進(jìn)彳亍設(shè)置后才能在word中運(yùn)行matlab程序。下面具體介紹notebook軟件 工具的設(shè)置:在已經(jīng)安裝了 mat lab軟件的計(jì)算機(jī)上打開meitbb,在mat lab的命令窗口中輸 入notebook - setup命令,命令格式如卜:»notebooku - setup/“ >>”為matlab命令提示符,斜體字為操作者輸
7、入的命令,“ 口”表示空一格, 斜箭頭表示按“enter"鍵回車,下同;此吋屏幕上將出現(xiàn)提示操作者確 認(rèn)自己計(jì)算機(jī)安裝的word版本選項(xiàng),口j以根據(jù)本機(jī)使用的word版本選擇,例如, 使用的是word2000可以選3: microsoft word version: 3/這里用“”表示為節(jié)省篇幅略去了有關(guān)提示,正體字體為屏幕提示,下同。 這時(shí)屏幕又顯示一些提示,并要求打開winword.exe文件,顯示如下: press any key to continue.要求按任意鍵繼續(xù),如果操作者按了任意鍵,會(huì)彈出一個(gè)打開文件的對(duì)話框,一 般情況下,mat lab默認(rèn)winword, exe
8、文件在mat lab下的work子目錄中,但實(shí) 際上該文件并不在該廿錄下,如果用鼠標(biāo)點(diǎn)擊“打開”,屏幕上將會(huì)提示找不到 該文件,不能完成設(shè)置,即退回到mat lab命令狀態(tài)。如果你的office安裝在c 盤,當(dāng)時(shí)安裝office采用了 office的默認(rèn)安裝路徑,那么該文件在c:program filesmicrosoft office0ffice目錄下,所以必須用對(duì)話框中的改變目錄按鈕 改變打開文件的口錄直至正確口錄,然后再用鼠標(biāo)點(diǎn)擊“打開” o如果上述操作正確,此時(shí)屏幕又會(huì)讓操作者找到模板文件normal, dot廿錄,屏 幕顯示如下:press any key to continue 要
9、求按任意鍵繼續(xù),如果操作者按了任意鍵,又會(huì)彈出一個(gè)打開文件的對(duì)話框, 此時(shí)mat 1 ab默認(rèn)廿錄同樣是在mat lab下的work子目錄中。但是normal, dot 文件目錄在與操作者的計(jì)算機(jī)安裝windows操作系統(tǒng)時(shí)輸入的“姓名”設(shè)置有 關(guān),對(duì)不同的使用者目錄將冇所不同,建議采用windows的搜索功能。啟動(dòng)搜索 功能后,在搜索的項(xiàng)目框中輸入normaldot,般office系統(tǒng)安裝在c盤, 在搜索范圍屮選擇c盤。另外特別提請(qǐng)注意的是,在搜索之前,最好將windows 資源管理器中的菜單項(xiàng)“工具/文件夾選項(xiàng)”打開,在“文件夾選項(xiàng)”中選 中“杳看”標(biāo)簽,確認(rèn)“顯示所有文件和文件夾”被選中
10、。因?yàn)樵谧畛醢惭b windows時(shí),系統(tǒng)自動(dòng)將該項(xiàng)設(shè)置為不被選中的默認(rèn)狀態(tài),在此狀態(tài)下,搜索完成后將找不到該文件,導(dǎo)致設(shè)置失敗。例如經(jīng)搜索后,作者的 normal. dot 文件在 c:documcnts and scttings? application datamicrosofttemplates sc件夾卜;“???” 是作者改寫的, 作者的計(jì)算機(jī)“??”是“bzj” ,在搜索結(jié)果中,即作者的目錄是c:documents and settingsbzjapplication datamicrosofttemplates0 其他人的計(jì)算機(jī) “???”可能是其他字母,這一點(diǎn)一定要注意。然后在
11、notebook軟件設(shè)置對(duì)話框 中改變打開文件的目錄,直到進(jìn)入該目錄,用鼠標(biāo)單擊“打開” o設(shè)置完成后, 在templates sc件夾中會(huì)增加一個(gè)m-book. dot文件。這一步中,查找normal, dot -文件時(shí)正確利用windows的搜索功能并進(jìn)行正確的“文件夾選項(xiàng)”設(shè)置是 notebook軟件工具設(shè)置成敗的關(guān)鍵。3 notebook軟件工具的運(yùn)行 設(shè)置成功后,按照通常啟動(dòng)中文word的方法在中文word中編寫matlab程序還 是不能運(yùn)行的,必須先啟動(dòng)mat lab,在matlab命令窗捉示符后輸入notebook 命令,如下:"notebook/mat lab會(huì)自動(dòng)用
12、m-book. dot模板啟動(dòng)word,并自動(dòng)建立一個(gè)word文檔,界面 與平常使用的word界面一樣,這時(shí)可以輸入mat lab程序,程序輸入的規(guī)則與 mat lab中m文件的規(guī)則也一樣。當(dāng)保存文件時(shí),可以用文件菜單的“另存為” 起一個(gè)自己認(rèn)為便于記憶的文件名存在磁盤上,為表達(dá)清楚,用實(shí)際程序的輸入 與運(yùn)行說明。這是在一個(gè)word文件屮的兩個(gè)小程序,前面一個(gè)是用富里葉級(jí)數(shù)合成矩形波, 后面一個(gè)是解二元一次方程。程序輸入完成后,用鼠標(biāo)選中要運(yùn)行的程序,然后 先按下“ctrl"鍵,再按f “enter”鍵即可以運(yùn)行程序。運(yùn)行前一個(gè)程序后將 畫出波形圖;如圖1所示,運(yùn)行第二個(gè)程序?qū)⒔鈱绶?/p>
13、程,輸入的程序和運(yùn)行結(jié)果 見下叫%矩形波的富里葉級(jí)數(shù)合成clear; close al 1; clc;%f=input ('輸入矩形波的基波頻率(單位hz) f-);%r=input('輸入最高次諧波的次數(shù)(非零正整數(shù))r二');21000;omg二2*pi*f; r=5;hold on; 成波形t二-t/2:t/1000:t;t二1/f;%最高次諧波%保持圖形,在同一個(gè)圖上慚出各次諧波與合sum=0;for n=l:1:r;a=(2/(n*pi)*sin (n*pi/2);%繪出各次諧波(實(shí)際上只有1、3、5 奇c二a*cos (n*omg*t); plot (t,
14、c);次諧波)sum=sum+c;end;plot (t, sum, ' r') ;%繪出合成波形grid;title ('矩形波的富里葉級(jí)數(shù)合成');xlabel (' s');ylabel (' amplitude,);圖1畫出波形圖示例下面是一個(gè)求方程解的程序,說明在一個(gè)word文件中可以編寫兩個(gè)程序,可以 分別選屮運(yùn)行。如果程序屮冇錯(cuò)誤,在程序運(yùn)行后會(huì)在matlab命令窗屮顯示出錯(cuò)誤原因,可以 修改程序。對(duì)于用中文word編寫的程序,例如程序中的注釋行“f=input('輸 入矩形波的基波頻率f二')”和“一inp
15、ut ('輸入最高次諧波的次數(shù)尸')”,在 mat lab的m文件中可以運(yùn)行去掉注釋符號(hào)“”后的命令,但是在word中運(yùn)行 會(huì)給出不能運(yùn)行的提示(bp input命令在word中不能運(yùn)行),所以在word中對(duì) 這兩行程序用了注釋符號(hào)“”,然后在程序屮直接給出了 f和r兩個(gè)變量的值 為f=1000 (hz)、r=5,這樣修改后程序就能運(yùn)行了。所以要注意個(gè)別matlab 命令在m文件屮可以運(yùn)行,而在word |i要加以修改,好在運(yùn)行程序后,對(duì)于在 word中不能運(yùn)行的命令:冇一些命令mat lab會(huì)給出提示,按提示做出適當(dāng)修改 即可;另有一些命令,例如“title”、“xlabel
16、”、“ylabel”命令,運(yùn)行m 文件時(shí)漢字標(biāo)注可以正常顯示,而在word屮,英文標(biāo)注可以正確顯示在圖屮, 漢字標(biāo)注將在圖中顯示“?”號(hào)(可參考圖例):matlab不會(huì)顯示出錯(cuò)提示,但 不影響程序運(yùn)行。其它一些運(yùn)行中的問題只有靠對(duì)matlab的notebook軟件工具 大量使用后去發(fā)現(xiàn)解決。輸入程序時(shí),程序文字可以設(shè)成任何顏色,但注意一定要為西文字符,在word 中有時(shí)容易輸入出錯(cuò)。在所選中運(yùn)行的程序段里,只有注釋行,即在“”后可 以輸入漢字;見上例第一個(gè)程序屮前而帶冇注釋符號(hào)“”的命令。屮文word 文件也可以作為matlab命令窗來使用,可以輸入簡(jiǎn)單命令,選中程序運(yùn)行后, 檢查該命令的運(yùn)行
17、情況與結(jié)果;也可以將幾個(gè)mat lab程序文件裝入一個(gè)word 文件,例如上述程序有兩個(gè),后面的一個(gè)是解二元一次方程的程序以及運(yùn)行后的 結(jié)果,可以先后用鼠標(biāo)選中分別運(yùn)行;有時(shí)甚至可以選中幾個(gè)文件運(yùn)行,當(dāng)然, 這種情況冇些程序的組合可以正常運(yùn)行,冇時(shí)也會(huì)產(chǎn)生一些意想不到的結(jié)果,所 以還是分別先后運(yùn)行為好。任何word允許輸入的信息,只要是在編寫的matlab 程序外,運(yùn)行程序時(shí)這些信息不被選屮,就不會(huì)執(zhí)行,這些不被選屮的信息完全 口j以不加注釋符號(hào)“”,如上例第二個(gè)程序例中的漢字、用公式編輯器輸入的 二元一次方程組部分。這樣,程序編寫人員可以在運(yùn)行的程序前輸入必要的輔助 信息,冇利自己日后使用和
18、研究結(jié)果的交流。以上的設(shè)置和程序運(yùn)行是在matlabg. 1版中完成的。最后,再重復(fù)文章開頭提到 的問題,notebook軟件工具設(shè)置成功后,可以在mat lab命令窗屮運(yùn)行unotebook”命令,然后編寫保存文件名可以是中文的各個(gè)word文件,這些文 件可以保存在任何英文或漢字文件夾k;今后這些文件再打開時(shí)會(huì)口動(dòng)啟動(dòng) mat lab和matlab中的notebook軟件工具。/ / /matlab7. 0和以下版本,對(duì)office2007不支持,2003可以,matlab2008不詳, 我曾試過,可以用,菜單欄就多出來一個(gè)matlab的菜單http:/www. bu訂dbook. com. cn/cbook/2007/bl0038335/& htm 找到的2 mat lab和word的鏈接2. 1 安裝 mat lab notebook有兩種方法:一種是從matlab系統(tǒng)中安裝:首先啟動(dòng)matlab 6.5,在命令窗口 運(yùn)行函數(shù)命令“notebook -setup"(中間有一空格)?;剀嚭竺畲翱诔霈F(xiàn)如下 提示:>> notebook setupwei come to the utility for setting up the matlab notebook for
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 營(yíng)運(yùn)證租賃合同:旅游用品租賃
- 營(yíng)銷人員進(jìn)修管理計(jì)劃
- 招投標(biāo)報(bào)價(jià)合同范例
- 快遞部分轉(zhuǎn)讓合同模板
- 支教勞動(dòng)合同模板
- 加工生產(chǎn)框架合同范例
- 拉面館租賃合同范例
- 建材購(gòu)置合同范例
- 施耐德外包合同范例
- 房屋設(shè)置裝修合同范例
- 醫(yī)療質(zhì)量安全管理風(fēng)險(xiǎn)防范專項(xiàng)整頓督查表
- 2023燃?xì)夤こ谭职贤?guī)版
- 陜西師范大學(xué)學(xué)位英語(yǔ)試題
- 中小學(xué)反恐風(fēng)險(xiǎn)評(píng)估報(bào)告
- 【基于嵌入式的人體健康智能檢測(cè)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)14000字(論文)】
- 基礎(chǔ)管理風(fēng)險(xiǎn)分級(jí)管控清單(雙體系)
- 蛛網(wǎng)膜下腔出血診療規(guī)范2023版
- 醫(yī)學(xué)課件:臨床決策分析
- 人教版新教材高一上學(xué)期期末考試數(shù)學(xué)試卷及答案(共五套)
- 《網(wǎng)絡(luò)游戲利與弊》課件
- 江蘇開放大學(xué)2023年秋《中級(jí)會(huì)計(jì)實(shí)務(wù)(上) 050284》第4次任務(wù)參考答案
評(píng)論
0/150
提交評(píng)論