基礎(chǔ)準(zhǔn)備及入門_第1頁
基礎(chǔ)準(zhǔn)備及入門_第2頁
基礎(chǔ)準(zhǔn)備及入門_第3頁
基礎(chǔ)準(zhǔn)備及入門_第4頁
基礎(chǔ)準(zhǔn)備及入門_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第2章基礎(chǔ)準(zhǔn)備及入門

Matlab操作桌面簡介CommandWindow運(yùn)行入門CommandWindow操作要旨CommandHistory和實(shí)錄指令diaryCurrentDirectory、路徑設(shè)置器和文件管理WorkspaceBrowser和ArrayEditorEditor/Debugger和腳本編寫初步幫助系統(tǒng)2.1Matlab操作桌面簡介2.1.1操作桌面的缺省外貌

2.1Matlab操作桌面簡介2.1.2 通用操作界面指令窗(CommandWindow)歷史指令窗(CommandHistory)當(dāng)前目錄瀏覽器(CurrentDirectoryBrowser)工作空間瀏覽器(WorkspaceBrowser)內(nèi)存數(shù)組編輯器(ArrayEditor)M文件編輯器/調(diào)試器(Editor/Debugger)幫助導(dǎo)航/瀏覽器(HelpNavigator/Browser)2.2CommandWindow運(yùn)行入門2.2.1CommandWindow指令窗簡介指令窗口是用戶與Matlab進(jìn)行交互的主要場所。提示符“>>”顯示在指令窗口中,當(dāng)指令窗口是活動(dòng)窗口時(shí),一個(gè)光標(biāo)(很可能在閃爍)會(huì)出現(xiàn)在提示符的右邊。這個(gè)光標(biāo)和Matlab提示符表示Matlab正等待執(zhí)行數(shù)學(xué)運(yùn)算。

2.2CommandWindow運(yùn)行入門2.2.2最簡單的使用方法Mary去辦公用品商店買了4塊橡皮,每塊25美分,6本記事本,每本52美分,還有2盤磁帶,每盤99美分。Mary究竟買了多少件辦公用品,這些辦公用品總共花了多少錢呢?>>4+6+2ans=12>>4*25+6*52+2*99ans=610>>erasers=4erasers=4>>pads=6pads=6>>tape=2;>>items=erasers+pads+tapeitems=12>>cost=erasers*25+pads*52+tape*99cost=610運(yùn)算符號(hào)示例加法+3+22減法-54.4-16.5乘法*3.14*6除法/或者\(yùn)19.54/7or7\19.54乘方^2^32.2CommandWindow運(yùn)行入門2.2.3數(shù)值、變量和表達(dá)式1.變量命名規(guī)則和預(yù)定義變量

變量名是區(qū)分大小寫的。如變量Cost,cost是兩個(gè)不同的變量。變量名必須以一個(gè)英文字母開始,最對(duì)可包含31個(gè)字符(英名字母、數(shù)字、下劃線),其后的字符都被忽略。如Howabout_this_variable_name。變量名不得包含空格、標(biāo)點(diǎn)符號(hào)等。如my_var_20是合法的變量名,my,var21由于逗號(hào)的分隔,表示的就不是一個(gè)變量名。

保留字列表(不能用作變量名)forendifwhilefunctionreturnelseifcaseotherwiseswitchcontinueelsetrycatchglobalpersistentbreak復(fù)數(shù)的虛單元,表示圓周率不是一個(gè)數(shù),如0/0,預(yù)定義變量含義ans計(jì)算結(jié)果的缺省變量名eps機(jī)器零閾值Inf或inf無窮大,如1/0i或jpiNaN或nannargin函數(shù)的輸入?yún)?shù)個(gè)數(shù)nargout函數(shù)的輸出參數(shù)個(gè)數(shù)realmin最小正浮點(diǎn)數(shù)值realmax最大正浮點(diǎn)數(shù)值bitmax最大正整數(shù)2.2CommandWindow運(yùn)行入門2.2.4復(fù)數(shù)和浮點(diǎn)數(shù)

>>c1=1-2ic1=1.0000-2.0000i>>c1=1-2jc1=1.0000-2.0000i>>c2=2-sqrt(-1)c2=2.0000-1.0000i>>c3=sqrt(-2)c3=0+1.4142i>>c4=6+sin(.5)*ic4=6.0000+0.4794i>>c5=6+sin(.5)*jc5=6.0000+0.4794i>>c6=(c1+c2)/c3c6=-2.1213-2.1213i>>c6r=real(c6)c6r=-2.1213>>c6i=imag(c6)c6i=-2.12132.3CommandWindow操作要旨2.3.1指令窗顯示方式的設(shè)置2.3.2指令行中的標(biāo)點(diǎn)符號(hào)2.3.3指令窗的常用控制指令2.3.4指令窗中指令行的編輯空格(為機(jī)器辨認(rèn))用作輸入量和輸入量之間的分隔符;數(shù)組元素分隔符逗號(hào),用作要顯示計(jì)算結(jié)果的指令與其后指令之間的間隔;用作輸入量與輸入量之間的分隔符;用作數(shù)組元素的分割符號(hào)黑點(diǎn).用作數(shù)值表示中的小數(shù)點(diǎn)分號(hào);用作不顯示計(jì)算結(jié)果指令的“結(jié)尾”標(biāo)志;用作不顯示計(jì)算結(jié)果指令與其后指令的分割;用作數(shù)組的行間分隔符冒號(hào):用以生成一維數(shù)值數(shù)組;用作單下標(biāo)援引時(shí),表示全部元素構(gòu)成的長列;用作多下標(biāo)援引時(shí),表示那維上的全部注釋號(hào)%由它“起首”后的所有物理行部分被看作非執(zhí)行的注釋單引號(hào)‘’字符串記述符圓括號(hào)()在數(shù)組援引時(shí)用;函數(shù)指令輸入?yún)⒘苛斜頃r(shí)用方括號(hào)[]輸入數(shù)組時(shí)用;函數(shù)指令輸出參量列表時(shí)用花括號(hào){}元胞數(shù)組記述符下連符_用作一個(gè)變量、函數(shù)或文件名中的連字符續(xù)行號(hào)…由三個(gè)以上連續(xù)黑點(diǎn)組成。它把其下的物理行看作該行的“邏輯”繼續(xù),以構(gòu)成一個(gè)“較長”的完整指令“At”號(hào)@放在函數(shù)名前,形成函數(shù)句柄;放在目錄名前,形成用戶對(duì)象類目錄指令含義指令含義cd設(shè)置當(dāng)前工作目錄exit關(guān)閉/退出Matlabclf清除圖形窗quit關(guān)閉/退出Matlabclc清除指令窗中顯示內(nèi)容mkdir創(chuàng)建目錄clear清除Matlab工作空間中保存的內(nèi)容more使其后的顯示內(nèi)容分頁進(jìn)行dir列出指定目錄下的文件和子目錄清單type顯示指定M文件的內(nèi)容edit打開M文件編輯器which指出其后文件所在的目錄鍵名作用鍵名作用↑前尋式調(diào)回已輸入過的指令行Home使光標(biāo)移到當(dāng)前行的首端↓后尋式調(diào)回已輸入過的指令行End使光標(biāo)移到當(dāng)前行的尾端←在當(dāng)前行中左移光標(biāo)Delete刪除光標(biāo)右邊的字符→在當(dāng)前行中右移光標(biāo)Backspace刪除光標(biāo)左邊的字符PageUp前尋式翻閱當(dāng)前窗中的內(nèi)容Esc清除當(dāng)前行的全部內(nèi)容PageDown后尋式翻閱當(dāng)前窗中的內(nèi)容2.4 CommandHistory和實(shí)錄指令diary應(yīng)用功能操作方法單行或多行指令的復(fù)制點(diǎn)亮單行或多行指令;按鼠標(biāo)右鍵引出現(xiàn)場菜單;選中[copy]菜單,即用復(fù)合鍵Ctrl+v把它“粘貼”到任何地方單行指令的運(yùn)行點(diǎn)亮單行指令;按鼠標(biāo)右鍵引出現(xiàn)場菜單;選中[EvaluateSelection]菜單項(xiàng),即可在指令窗中運(yùn)行多行指令的運(yùn)行點(diǎn)亮多行指令;按鼠標(biāo)右鍵引出現(xiàn)場菜單;選中[EvaluateSelection]菜單項(xiàng),即可在指令窗中運(yùn)行把多行指令寫成M文件點(diǎn)亮多行指令;按鼠標(biāo)右鍵引出現(xiàn)場菜單;選中[CreateM-File]菜單項(xiàng),就引出書寫著這些指令的M文件編輯調(diào)試器;再進(jìn)行相應(yīng)操作,即可得到所需M文件2.5CurrentDirectory、路徑設(shè)置器和文件管理建立用戶目錄應(yīng)把用戶目錄設(shè)置成當(dāng)前目錄交互界面設(shè)置法指令設(shè)置法cd

c:\mydir2.5 CurrentDirectory、路徑設(shè)置器和文件管理Matlab的搜索路徑在內(nèi)存中進(jìn)行檢查,看cow是不是變量;假如不是變量,則進(jìn)行下一步;檢查cow是不是內(nèi)建函數(shù);假如不是,再往下執(zhí)行;在當(dāng)前目錄上,檢查是否有名為cow的M文件存在;假如不是,再往下執(zhí)行。在Matlab搜索路徑的其他目錄中,檢查是否有名為cow的M文件存在。2.5 CurrentDirectory、路徑設(shè)置器和文件管理Matlab搜索路徑的擴(kuò)展和修改在指令窗中,運(yùn)行指令pathtool。在Matlab桌面、指令窗的菜單條中,選擇【File|SetPath】下拉菜單項(xiàng)。另外,也可以利用path指令設(shè)置路徑。假設(shè)待納入搜索路徑的目錄為c:\mydir,那么以下任何一條指令均能實(shí)現(xiàn):path(path,'c:\mydir')%把c:\mydir設(shè)置為搜索路徑的尾端path('c:\mydir',path)%把c:\mydir設(shè)置為搜索路徑的首端2.6 WorkspaceBrowser和ArrayEditor2.6.1現(xiàn)場菜單用于內(nèi)存變量的查閱和刪除2.6.1.1內(nèi)存變量查閱、刪除的指令操作法2.6.1.2內(nèi)存變量查閱和刪除的現(xiàn)場菜單操作法

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論