版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
第1本章有三個目的:一是講述正常運行所必須具備的基礎(chǔ)條件;二是簡明地介紹Desktop的基本使用方法;三是全面介紹的幫助系統(tǒng)。本章的前兩節(jié)講述:的正確安裝方法和環(huán)境的啟動。因為指令1.31.41.51.8作空間瀏覽器、變量編輯器、M1.9節(jié)專門敘述的幫助體系和求助方法。作者建議:不管讀者此前是否使用過,都不要忽略本章的安裝和工具包。只有在適當(dāng)?shù)耐獠凯h(huán)境中才能正常運行。因此,恰當(dāng)?shù)嘏渲猛獠肯到y(tǒng)是保證運行良好的先決條 。PC對PC機用戶來說常常需要自己安裝 版要求WinXP或WindowsVista平臺。下面介紹從光盤上安裝 一般說來,當(dāng)光盤光驅(qū)后,會自啟動“安裝向?qū)А?。假如自啟動沒有實現(xiàn),那么可以在<電腦>或<資源管理器>中雙擊setup.exe應(yīng)用程序,使“安裝向?qū)А眴?Typical安裝完成后,一般會產(chǎn)生兩 位置 R2010a 包 所需的所有文件,如啟動文件、各種工具包等 該工 的名稱 。它一般登錄在 sands文件夾下。(acer會隨電腦不同而變。該工作C:\sandSettings\acer\Mys\被自動記錄在的搜索路徑中。因此,在這上的M文件、MAT文件、MDL文件等都能被搜索到。Desktop操作桌面的的啟 安裝到硬盤上以后,一般會在Windows桌面上自動生成 ,打開如圖1.2-1的假如Windows桌面上沒 圖標(biāo),那么點 \文件夾下的快捷方式圖。Desktop操作桌面簡R2010aDesktop操作桌面,是一個高度集成的工作界面。其默認(rèn)形式,如圖1.2-1所示。該桌面的上層鋪放著三個最常用的界面:指令窗(CommandWindow)、當(dāng)前(CurrentDirectory)瀏覽器、工作內(nèi)存空間(Workspace)瀏覽器、歷史指令(CommandHistory)窗。
1.2-1Desktop該窗是進行各種操作的最主要窗口。在該窗內(nèi),可鍵入各種送給的指令、函數(shù)、表達式;顯示除圖形外的所有運算結(jié)果;運行錯誤時,當(dāng)前在該瀏覽器中,展示著子、M文件、MATMDL文件等。對該界面上的M文件,可直接進行、編輯和運行;界面上的MAT數(shù)據(jù)文件,可直接送入工作內(nèi)存。此外,對該界面上的子Windows平臺的各種標(biāo)準(zhǔn)操 該瀏覽器默認(rèn)地位于當(dāng) 瀏覽器的。該窗口羅列出工作空間 、重運行及用于產(chǎn)生M文件。引出通往本所包含的各種組件、模塊庫、圖形用戶界面、幫助分類 CommandWindow運行入的使用方法和界面有多種形式。但最基本的,也是入門時首先要掌握的是:指令窗(CommandWindow)本節(jié)的文字解釋,讀者將對使用方法有一個良好的初始感受CommandWindow指令窗簡指令窗默認(rèn)地位于桌面的右方(1.1)到脫離操作桌面的幾何獨立指令窗只要點擊該指令窗右上角的鍵就可獲得如圖1.31所示的指令窗。1.3-11.3-11.3-1若用戶希望讓獨立指令窗嵌放回桌面則只要點擊CommandWindow右上角的按鈕,{Desktop:DockCommandWindow}便可。最簡單的計算器使用為易于學(xué)習(xí),本節(jié)以算例方式敘述,并通過算例歸納一些最基本的規(guī)則和
[122(74)]
用鍵盤在指令窗中輸入以下內(nèi)>>(12+2*(7-[Enter]ans2>>”是“指令輸入提示符”,它是自動生成的。本書在此后的輸M-bookM-book中運行的指令前是沒有提示符的。的運算符(如+、-等)都是各種計算程序中常見的符號。[Enter由于本例輸入指令是“不含賦值號的表達式”,所以計算結(jié)果被賦給的一1.3-2】“續(xù)行輸入”法。本例演示:或由于指令太長,或出于某種需要,輸入指令行S=1-1/2+1/3-1/4+...S指令執(zhí)行后,變量S被保存在的工作空間(Workspace)中,以備后用。如直到本指令窗被關(guān)閉為止。數(shù)值、變量和表達前節(jié)算例只是表演了“計算器”功能,那僅是全部功能中小小一角。為深入學(xué)習(xí),有必要系統(tǒng)介紹一些基本規(guī)定。本節(jié)先介紹關(guān)于變量的若干規(guī)定。數(shù)值的記的數(shù)值采用的十進制表示,可以帶小數(shù)點或負(fù)號。以下記述都合法。 在采用IEEE浮點算法的計算機上,數(shù)值通常采用“占用64位內(nèi)存的雙精度”表示。其相對精度是eps 的一個預(yù)定義變量),大約保持有效數(shù)字16位。數(shù)值范圍
10308變量命名規(guī)變量名、函數(shù)名是對字母大小寫敏感的。如變量myvar和MyVar表示兩個不同的變63(myva21是合法的變量名。變量名中不得包含空格、標(biāo)點、運算符,但可以包含下連符。如變量名my_var_201 默認(rèn)的數(shù)學(xué)常數(shù)(MathContants)1.3-1應(yīng)盡可能不對表1.3-1所列預(yù)定義變量名重新賦值,以免產(chǎn)生。表1.3-1為數(shù)學(xué)常數(shù)預(yù)定義的變量預(yù)定義變 預(yù)定義變 浮點數(shù)相對精度NaN不是一個數(shù)(NotaNumber),0/0i或虛單元ij Inf默認(rèn)“臨時”覆蓋。所謂“臨時”是指:假如使用clear指令清除內(nèi)存中的變量,或指令窗被關(guān)閉后重新啟動,那么所有的預(yù)定義變量將被重置為默認(rèn)值,不在遵循IEEE算則的機器上,被0除是允許的。它不會導(dǎo)致程序執(zhí)行的中斷,只是在給出警告信息的同時,用一個特殊名稱(Inf,NaN)記述。這個特殊名稱將在以關(guān)于它們的更詳細(xì)的幫助信息,可在幫助瀏覽器左側(cè)Contents頁的</Functions/Mathematics/MathContants>找到1.3-3】運用以下指令,以便初步了解關(guān)于常數(shù)的預(yù)定義變量。本例演示:各常數(shù)的含formatshort 單精度類型時最大實RMAdRMAs= %int64整數(shù)類型時最大正整數(shù) %int32(默認(rèn))整數(shù)類型時最大正整數(shù) %int16整數(shù)類型時最大正整數(shù)IMA647IMA32=IMA32= 雙精度類型時的 表達2時的絕對e1e2ans 運算符和表達(1)經(jīng)典教科書上的算術(shù)運算符(ArithmeticOperations)在中的表達方式,見1.3-2。表1.3-2表達式的基本運算數(shù)學(xué)表達矩陣運算數(shù)組運算加aa+a+減aa-a-乘aa*a.*除aabb\abb冪aa^a.^(((因為面向復(fù)數(shù)設(shè)計,其所有運算定義在復(fù)數(shù)域上。所以對于問題,運算只返還一個“主解”。要得復(fù)數(shù)的全部,必須專門編寫程序(見例1.3-6)。因為面向矩陣/數(shù)組設(shè)計,標(biāo)量被看作(11)的矩陣/數(shù)組黑點”。(1.3-91.3-103章)關(guān)于它們的更詳細(xì)的幫助信息,可在幫助瀏覽器左側(cè)Contents頁的</UserGuide/ProgrammingFundamentals/BasicProgramComponents/Operators/ArithmeticOperations>節(jié)點找到。(2)書寫表達式的規(guī)則與“手寫算式”幾乎完全相同書寫表達式時,賦值符“= 面向復(fù)數(shù)設(shè)計的運算——特點之的所有運算都是定義在復(fù)數(shù)域上的。這樣設(shè)計的好處是:在進行運算時,不必像其他程序語言那樣把實部虛部分開處理為描述復(fù)數(shù)虛數(shù)單位用預(yù)定義變量i或j表復(fù)數(shù)zabirei直角坐標(biāo)表示和極坐標(biāo)表示之間轉(zhuǎn)換 指令如下 zarcos 給出復(fù)數(shù)zbrsina2 給出復(fù)數(shù)a2 zarctanba z1.3-4
43i,
12i,
z1z
3z14 %合法,但建議少用或不z14 在這種書寫格式中,4i4iz2=1+2*i z2z3z
1 1.7321 1.884 angle_z_degree=angle(z)*180/pi%度數(shù)單位real_z=image_zmagnitude_zangle_z_radianangle_z_degree1.3-5z143iz212i的和(1.3-2)。本例演示:的運算在復(fù)數(shù)域上進行;指令后“分號”的作用;復(fù)數(shù)加法的幾何意義;展示的可 %在一個物理行中,允許輸入多條指令%但各指令間要用“分號”或“逗號”分開%指令后采用“分號”,使運算結(jié)果不顯示%以下用于繪clf,hold %clf清空圖形窗。逗號用來分隔兩個指令holdoff,gridon,axisequalz126543654321001234561.3-2【例1.3-6】用 計算38能得到–2嗎(配圖1.3-3)?本例演示: 更復(fù)雜指令的表示方式;展現(xiàn)的圖形表現(xiàn)力。(對于本例指令,讀者能有體驗就直接計算時,得到處于第一象限的 %3次r_a1.0000+38的全 計算如p(p(r)r先構(gòu)造一個多項p=[1,0,0,-a];%p是多項式p(r的系數(shù) R1.0000+1.0000- %計算復(fù)根的 %產(chǎn)生參變量02*pi間的一plot(x,y,'b:'),grid %畫一個半徑R的%注意“英文狀態(tài)逗號”在不同位hold %畫第一象限plot(R([1,3]),'o','MarkerSize',15,'Color','b')%畫另兩axis([-3,3,-3,3]),axissquare holdoff332100123圖1.3-3(-8)的全部三 分本例有助于理 的計算特點對復(fù)數(shù)進行運算時 只給出處于“第一象限”的那個根 面向數(shù)組設(shè)計的運算— 特點之在中,標(biāo)量數(shù)據(jù)被看作(11的數(shù)組(Array)數(shù)據(jù)。所有的數(shù)據(jù)都被存放在適當(dāng)大小的數(shù)組中。為加快計算速度(運算的向量化處理),對以數(shù)組形式算例展示3章。 【例1.3-7】實數(shù)數(shù)組AR AR=[Enter] 指令窗中將顯示以下結(jié)果AR 在中,不必事先對數(shù)組維數(shù)及大小做任何說明,內(nèi)存將自動配置二維數(shù)組輸入的三大要素:數(shù)組標(biāo)識符“[]”;元素分隔符空格或逗號“,”;數(shù)組行間分ar[Enter鍵,該指令才會被執(zhí)行。請讀者務(wù)必記住61.3-8AI6
88AI 本例采用這種輸入法是為了視覺。當(dāng)然,對于較大的數(shù)組也可采用此法11.3-9A2
3示:復(fù)數(shù)數(shù)組的生成;指令對數(shù)組元素“并行操作”的實質(zhì) %形成復(fù)數(shù)矩A1.0000- 3.0000-2.0000- 4.0000-A_real A_image forforAa1(m,n)=angle(A(m,n))*180/pi;%以度為單位計算幅角Am1 Aa1-78.6901--71.5651-Am2 Aa2-78.6901--71.5651-函數(shù)real,imag,abs,angle是同時、并行地作用于數(shù)組的每個元素。對4個元素運算所需來說,應(yīng)該盡量摒棄“循環(huán)”處理,而采用“向量化”處理方式。1.3-10y
3sin3tt的取值范圍是[0,4](1.3-4)y例演示:展示數(shù)組運算的優(yōu)點;展示的可視化能力y %定義自變量t的取值 %計算與自變量相應(yīng)的y數(shù)組。注意:乘法符前面的小黑點 %繪制曲11002468t1.3-43章。3【例1.3-11】復(fù)數(shù)矩陣B5
242iAB矩陣乘積(A %復(fù)數(shù)數(shù)組的又一種%注意標(biāo)點符號的作 %矩陣乘B3.0000+2.0000i2.0000+5.0000+3.0000i 4.0000-2.0000iC=49.0000-39.0000i30.0000-62.0000-42.0000i40.0000-AB的行數(shù)相等,所以可AB。那是由于的設(shè)計者采用了“面象”編程技術(shù)CommandWindow操作要前一節(jié)借助算例,使讀者對指令窗的使用方法有了一個直觀的感受。本節(jié),更方便地使用。指令窗的顯示方默認(rèn)的輸入顯示方從7.0起,指令窗中的字符、數(shù)值等采用更為醒目的分類顯示對于輸入指令中的if,for,end等控制數(shù)據(jù)流的 運算結(jié)果的顯5564(it6為了比較簡潔、緊湊地顯示數(shù)值輸出,才默認(rèn)地采用formatshortg格式顯示出5位有效數(shù)中進行選擇,都可獲得所需的數(shù)值計算結(jié)果顯示格式。數(shù)值計算結(jié)果顯示格式的1.4-1。1.4-1指令 formatshort710005314.1593141.59format15formatshort5formatlong15formatshortformatshortformatshorteformatlongformatlongformatlongeformatformatformat顯示大矩陣用正數(shù)負(fù)數(shù)別用++format(金融)formatformatformatshort該表中實現(xiàn)的所有格式設(shè)置僅在的當(dāng)前執(zhí)行過程中有效顯示方式的設(shè)置。設(shè)置方法是:選中{File:Preferences}下拉菜單項,引出一個參數(shù)設(shè)置框;在此彈出框的左欄選中“Font&Colors”,框的右邊就出現(xiàn)相應(yīng)的選擇內(nèi)容;用戶根據(jù)需[OK鍵,便完成了行。但這樣的設(shè)置僅對當(dāng)前的指令窗起作用,一旦關(guān)閉,這種設(shè)置指令行中的標(biāo)點符通過前面算例,讀者可能已對標(biāo)點符號的作用有所體會。在此要:標(biāo)點在142。 常用標(biāo)點的功 (為機器辨認(rèn)),.;:%'([{_(為使人易讀)@放 名前,形成“用戶對象” 關(guān)于它們的更詳細(xì)的幫助信息,可 幫助瀏覽器左側(cè)Contents頁 /UserGuide/ProgrammingFundamentals/BasicProgramSymbolReference>指令窗的常用控制指1.4-3指 指 M設(shè)置當(dāng)前工 關(guān)閉/清除工作空間中保存關(guān)閉/列出指 下的文件和子錄在瀏覽器中,顯示幫M 各版都適用但這種“等價”僅對“人機交互”過程而言。至于這些指令在M文件中的作用仍是不cd及dir指令的操作響應(yīng),可以用 瀏覽器的使用,請看第1.6節(jié)。clear1.7edit指令的等價操作是:選擇 M-file},或點擊相應(yīng)工具條上的 指令窗中指令行的編為了操作方便,不但允許用戶在指令窗中對輸入的指令行進行各種編輯和運表1.4-4指令窗中實施指令行編輯的常用操作鍵 鍵 → 各版均適用事實上,把指令窗中輸入的所有指令都記錄在內(nèi)存中專門開辟的“指令歷史空間(CommandHistory)”中,只要用戶對它們不進行專門的刪除操作,它們既不會因為用戶對指令窗進行“清屏”操作(clc指令)而,也不會因用戶對“工作空間”進行“清除內(nèi)存變量”(clear指令)而。1.5節(jié)。1 1
[Enter]y1=1 1
[]鍵調(diào)回已輸入過的指令y1=2*sin(0.3*pi)/(1+sqrt(5));然后移動光標(biāo)y1改成y2sin改cos[Enter]鍵,就可得到結(jié)果。即y2=1.5.1CommandHistory歷史指令所擁有的豐富資源和友善靈活的環(huán)境特別適于用來驗證一些思想,思考一些問題,和幫助進行創(chuàng)造性思維。用戶可以在環(huán)境中,邊想邊做,做做想想,對時蹦出的思想“火花”可即刻通過計算加以驗證。歷史指令窗(CommandHistory)CommandHistory歷史指令窗簡歷史指令窗記錄著:每次開啟的時間,及開啟后在指令窗中運過的所有指令行。該窗不但能清楚地顯示指令窗中運行過的所有指令行,而且所有這些被記錄的指令行都能被,或再運行。關(guān)于歷史指令窗的功能詳見表1.5-1。1.5-1簡捷操作方單行或多行指令的{Copy}[CtrlV]把它“粘貼”點亮單行指令;按鼠標(biāo)右鍵引出現(xiàn)場菜單;選中{EvaluateSelection菜單項,即可在指令窗中運行,并鼠標(biāo)左鍵雙擊點亮多行指令;按鼠標(biāo)右鍵引出現(xiàn)場菜單;選中{EvaluateSelection菜單項,即可在指令窗中運行,并見到相應(yīng)結(jié)果。(1.5-1)把多行指令寫成M{CreateM歷史指令的再運1.4.4節(jié)所介紹的方法實現(xiàn),也可以借助歷史指令[Ctrl鼠標(biāo)左鍵]1.5-1所示歷史指令窗中的{EvaluateSelection1.5-1歷史指令的操作步驟大抵相同。但在現(xiàn)場菜單中,應(yīng)選{Copy}項CurrentDirectory、路徑設(shè)置器和文件管當(dāng)在指令窗中運行一條指令時,是怎樣從龐大的函數(shù)和數(shù)據(jù)庫中,找到所需的函數(shù)和數(shù)據(jù)的呢?用戶怎樣才能保證自己所創(chuàng)建的文件能得到的良好管理,怎樣能與原有環(huán)境融為一體呢?這就是本節(jié)要介紹的內(nèi)容。CurrentDirectory當(dāng) 瀏覽器簡1.6-1所示的當(dāng)前瀏覽器界面上,自上而下分別是:當(dāng)前名,工具條,文件、文件夾列表及文件描述區(qū)等。此外,還為當(dāng)前窗設(shè)計了一個專門的操作MMAT1.6-1。圖1.6-1當(dāng) 瀏覽器和適配的彈出菜表1.6-1當(dāng) 適配菜單的應(yīng)簡捷操作方M點亮待運行文件;按鼠標(biāo)右鍵引出現(xiàn)場菜單;選中{Run}MM點亮待運行文件;按鼠標(biāo)右鍵引出現(xiàn)場菜單;選中{OpenM文件就出現(xiàn)在編輯/鼠標(biāo)左鍵雙擊M把MAT{Open鼠標(biāo)左鍵雙擊MAT把MAT{ImportData}菜單項,引出數(shù)據(jù)預(yù)覽選擇[Finish 啟動后的默認(rèn)當(dāng)前 通常是:C:\ sandSettings\acer\My 應(yīng)當(dāng):在該默認(rèn)當(dāng)前 可靠的。MathWorks公司之所以設(shè)計這樣一 ,就是供用戶使用的若使用notebook文檔啟動窗口,則當(dāng)前將是所在的根。 所在根設(shè)成當(dāng)前。對此,用戶應(yīng)該通過重新設(shè)置,把當(dāng)前設(shè)置在適當(dāng)?shù)纳?。?和當(dāng) 設(shè)用R2010a在安裝過程中,會自動生成一個 sand 假若用戶想另建一個工 ,采用Windows規(guī)范操作就可實現(xiàn)應(yīng)把用戶設(shè)置成當(dāng)在環(huán)境中,如果不特別指明存放數(shù)據(jù)和文件的,那么總默地將它們存放在當(dāng)前上。因此,出于運行可靠和用戶方便的考慮,本書作建議:在開始工作的時候,就應(yīng)把用戶自己的“用戶”或為自 sandSettings\acer\My ”設(shè)置成當(dāng)前。把用戶設(shè)置成當(dāng)前的方法在操作桌面右上方,或當(dāng)前瀏覽器左上方,都有一個當(dāng)前設(shè)置區(qū)。它包括:“設(shè)置欄”和“瀏覽鍵”。用戶或在“設(shè)置欄”中直接填寫待設(shè)置的名,或借助“瀏覽鍵”和鼠標(biāo)選擇待設(shè)置。通過指令設(shè)置當(dāng)前是各種版本都適用的基本方法。這種指令設(shè)置法的M文件中。假設(shè)待設(shè)置的用戶是c:\mydir,那么把它設(shè)置為當(dāng)前的指令是cdc:\mydir。注意:以上方法設(shè)置的當(dāng)前,只是在當(dāng)前開啟的環(huán)境中有效。一旦重新啟動,以上設(shè)置操作必須重新進行。的搜索路MEX 樹 按優(yōu)先次序設(shè)計為“搜索路徑”上的各個節(jié)點。此后,工作時,就沿 當(dāng)用戶從指令窗送入一個名為cont的指令后, 內(nèi)存,看cont是不是變量;假如不是變量,則進行下一步。cont是不是內(nèi)建函數(shù)(Built-inFunction)在當(dāng) 上,檢查是否有名為cont的M文件存在;假如不是,再往下執(zhí)行在搜索路徑的其 中,檢查是否有名為cont的M文件存在應(yīng)當(dāng):(A)實際搜索過程遠(yuǎn)比前面描述的基本過程復(fù)雜。但又有一點可以肯定,凡不在搜索路徑上的內(nèi)容,不可能被搜索。(B)指令exist、which、load執(zhí)行時,也都遵搜索路徑的擴何時需要修改搜索路假如用戶有多個需要同時與交換信息,那么就應(yīng)把這些放置在的搜索路徑,使得這些上的文件或數(shù)據(jù)能被調(diào)用。又假如其中某個需要用來存放運行中產(chǎn)生的文件和數(shù)據(jù),那么還應(yīng)該把這個設(shè)置為當(dāng)前。利用設(shè)置路徑框修改搜索路采用以下任何法都可以引出設(shè)置路徑框(圖1.6-2)。pathtool。 桌面、指令窗等的菜單條中,選擇{File:SetPath}下拉菜單項圖1.6-2路徑設(shè) 該框設(shè)置搜索路徑有兩種修改狀態(tài) 假如在設(shè)置后,點擊了框下方[Save]按鍵。所謂有效修改是指:所進行的修改不 的關(guān)閉而利用指令path設(shè)置路利用path指令設(shè)置路徑的方法對任何版本的 為c:\my_dir,那么以下任何一條指令均能實現(xiàn): 前后,再重新啟動,那么一環(huán)境下用path所定義的擴展搜索path工作空間瀏覽器和變量編工作空間瀏覽器和變量可視工作空間瀏覽器(或稱內(nèi)存瀏覽器)默認(rèn)地放置于操作桌面的左上側(cè)。1.7-1。1.7-11.7-1點擊圖標(biāo),在工作空間中生成一個“unnamed”的新變量;雙擊該VariableEditor變量編輯器(1.7-3);在變量 ,或選出菜單中的{OpenSelection}項,則變量內(nèi)含的數(shù)據(jù)就顯示在“VariableEditor”變量編輯器中。(參見1.7-3節(jié) 選擇MAT數(shù)據(jù)文件再單擊那文件引“ImportWizard”選擇待保存到文件的(一個或多個)變量,或點擊圖標(biāo),或選文件。(1.7-4節(jié)之一【例1.7-1通“工作空間瀏覽器的采用圖形顯示內(nèi)存變量t和y之間的關(guān)系圖形(1.3-101.3-10yt標(biāo)點中“填色面圖”欄(1.7-1),即可。ytarea(y,t)。顯然,指令area的兩個輸入量位置不正確。為糾正這種錯誤,用鼠標(biāo)點擊[輸入量位置交換鍵],參見圖1.7-21.7-2數(shù)組(t,y)觀特征的卓越能力。正是出于這種考慮,提供了“圖示數(shù)據(jù)”的多種途徑。工作空間的管理指本節(jié)要介紹管理工作空間的三個常用指令:whoclear,pack查詢指令who【例1.7-2】在指令窗中運用who,whos查閱內(nèi)存變量who,whosYourvariablesansy8tyswho,whos指令操作 的所有版本都適用從工作空間中刪除變量和函數(shù)的指令 clearvar1 var1var2clear MMEXclearfun1 fun1fun2整理工作空間內(nèi)存碎片的指令在M函數(shù)分配內(nèi)存。有時對于容量較大的變量,會出現(xiàn)“Outofmemory”的錯誤。此時,可能使用clear指令清除若干內(nèi)存中的變量也無濟于事。產(chǎn)生這種問題的一個原因是:存放一個pack指令也許VariableEditor變量編輯1.7-3雙擊工作空間瀏覽器中的變量圖標(biāo),將引出如圖1.7-3所示的變量編輯器Variable點擊圖創(chuàng)建一個名“unnam的變量在雙擊該變量引出一個與圖1.73類0以比較自在地輸入較大的數(shù)組。brush)”與圖形窗中的圖形相關(guān)聯(lián)(5.5節(jié))。數(shù)據(jù)文件和變量的存借助工作空間瀏覽器產(chǎn)生保存變量的MAT文從工作空間瀏覽器中選擇待保存到文件的(一個或多個)點擊工作空間瀏覽器工具條圖標(biāo),或 出菜單中的{SaveAs}項,就彈出Windows標(biāo)準(zhǔn)的和文件名輸入窗選定數(shù)據(jù)文件的保存。數(shù)據(jù)文件應(yīng)保存在,或用戶選定的上,或自動生成的用戶工作,即C:\ sandSettings\acer\My 錄上。注意:假如不有意識地選定,那么數(shù)據(jù)文件將被保存在的當(dāng)前MAT借助輸入向?qū)mportWizard向工作空間裝載變 Desktop下拉菜單{File>ImportData},引出Windows標(biāo)準(zhǔn)的 在用戶希望 上,選中MAT數(shù)據(jù)文件(如光盤For2010a\mfiles 上prob_dat401mat1.74ImportWiard(ty)[inih]ty1.7-4存取數(shù)據(jù)的操作指令save利用save,load指令實現(xiàn)數(shù)據(jù)文件存取是各版都采用的基本操作方法。它v1,v2FileName.mat-v1,v2FileName.mat-v1,v2FileName8ASCII-ascii-v1,v2FileName16ASCIIFileName.matv1,v2-FileNameASCIIv1,v2-asciiASCII格式處理。生成的(不帶擴展名的)ASCIIASCII格式的數(shù)如果指令后沒有-ascii %在C盤上創(chuàng)建 cdc:\my_dir %使c:\my_dir成為當(dāng)前savesafXY %選擇內(nèi)存中X,Y,Z變量保saf.mat文 %顯 上的文 saf.mat %清除內(nèi)存中的全部loadsaf %saf.mat文件Z變量裝入內(nèi) %檢查內(nèi)存中有什么YourvariablesZsaveload重新獲取這組數(shù)據(jù)。這種處理模式常Editor/Debugger和編寫初對于比較簡單的問題,對于那些問題,通過指令窗中直接輸入一組指令去求解,的方法就顯得煩瑣和笨拙。M文件就是設(shè)計來解決這個的。Editor/DebuggerM文件編輯器簡1.8-1M默認(rèn)情況下,M文件編輯器(Editor/Debugger)不隨的啟動而開啟,而只有M文件時才啟動。MMM文件進行交互式調(diào)試;M文件編輯器不僅可處理帶.m擴展名的文件,而且可以閱讀和編輯其他ASCII碼文M點擊桌面上的圖標(biāo),或選中菜單項{File>New>M-File},或直接在指令editM文件編輯器。點擊桌面上的圖標(biāo)或選中菜單項{e>pen}可引“n文選擇框在填寫所選文件名后再點[pen]鍵就可引出展示相應(yīng)文件的M件編(經(jīng)一空格edit用鼠標(biāo)左鍵雙擊當(dāng)前窗中的所需MM文件編輯M文件編寫初文件中那一條條指令,送到中去執(zhí)行。(3)與在指令窗中直接運行指令一樣,文件運行產(chǎn)生的變量都是駐留在基本工作空間中。(4)文件擴展名是【例1.8-1】編寫解算例1.3-10題目的M文件,并運行之。點擊鼠標(biāo)右鍵,選出現(xiàn)場菜單中的{CreateM-file},便引出如圖1.8-1的M文件編保存文件的操作是Windows標(biāo)準(zhǔn)操作。首先,選擇 sands\為文件保存 ,然后以exm010801為文件名進行保存,于是就得到了exm010801.m文件。因為 sand s\ 安裝時自動成“在搜索路徑上的”,所以直接點擊M文件編輯器上的工具圖標(biāo)運行鍵,就1.3-4的曲線。1.8-2利用歷史指令創(chuàng)建M當(dāng)使用M文件編輯調(diào)試器保存文件時,或當(dāng)在 幫助系統(tǒng)及其使讀者接觸、學(xué)習(xí)的起因可能不同,借助所想解決的問題也可能不又如老用戶很想知道的是:新版本有什么新特點、新功能。再如對科研工作者來說,面對不斷變化的實際問題,常常產(chǎn)生兩類困惑:知體指令,但不知道該怎么用;或想解某個具體問題,不知道有哪些指令可用。作為一個優(yōu)秀的科學(xué)計算,其幫助系統(tǒng)考慮了不同用戶的不同需求,構(gòu)成了一個比較完備的幫助體系。并且,這種幫助體系隨版本的重大升級,其完作者在此建議:不管以前是否使用過,任何用戶都應(yīng)盡快了解的幫助系統(tǒng),掌握各種獲取幫助信息的方法。,用戶才可能較好地運用源,快捷、可靠、有效地獨立解決自己的各種問題。幫助體系的三種主要形 的幫助體幫助形特點資源文本形式最最原始helpMHTML位于matla\help下;通過幫助瀏覽器獲得;HTMLXMLM文件,是Web包括各種PDF文件 示文件、各種組mathworks公司 單{Help>WebResources>}常用幫助指函數(shù)搜索指 列出所有函數(shù)分組名(TopicName) helpFunName 列出所有函數(shù)分組名(TopicName) helpwinFunName doc 列出指定名稱工具包中的所有函數(shù)doc ame,FunName,ToolboxName分別用來表示待搜索的分組函數(shù)名、函數(shù)文helpMdocHTML文件構(gòu)成的幫助子系統(tǒng)中進行的。HTMLM編寫的,內(nèi)容比M文件幫助注釋詳細(xì)。該子系統(tǒng),由于采用“超”機理,因此檢詞條搜索指lookfor MH1 lookforM文件幫助注釋區(qū)中的第一行(H1行)docsearch指令使用格格式:docsearch('Word1Word2')docsearch('Word1OR*Word格式:docsearch('"Word1Word2"將對由Word1Woed2構(gòu)成的詞組進行搜docsearch搜索是在HTML文件構(gòu)成的幫助子系統(tǒng)中進行的。它的搜索功能強、效率高,搜索到的內(nèi)容也比較詳細(xì)。該詞條搜索指令的功能與幫助導(dǎo)航器中的“Search搜索窗”幫助瀏覽器的導(dǎo)幫助瀏覽器(HelpBrower)搜索的資源是Mathworks專門創(chuàng)建的HTML隨“機”幫助M文件,但更詳細(xì)。它的界面友善,交叉查閱尤其方便。這是1.9-1方法二:選中下拉菜單項 Help>Product1.9-1幫助瀏覽器界面簡1.9-1Contents分 活頁SearchResults彈出工具圖標(biāo):分 彈出圖標(biāo); 彈出圖標(biāo)Contents分 活頁一 分三類:M碼類 類;外延應(yīng)用類關(guān)于M碼 的說 ”分別是:ReleaseNotes 裝和激活信息;,介紹功能、規(guī)則、和基本函數(shù)指令等關(guān)于M碼工具包的分類。各工具包按英文字母表排序;通用性較強的工具包有:OptimizationToolbox優(yōu)化工具包,StatisticsToolbox統(tǒng)計工具包,SymbolicMathToolbox符號計算工具包。關(guān) 的分 關(guān)于外延應(yīng)用的分二 按功能分成五快速入 最簡捷的入門介紹,新手必讀用戶指 系統(tǒng)敘述該包的具體應(yīng)用規(guī)則,及注意事項庫模塊使用說 按字母排序逐塊解釋庫模塊的使用要領(lǐng)和相關(guān)連接函數(shù)指令使用說 按字母排序逐條解釋函數(shù)指令的調(diào)用格式運用實例和演 算例和演示程版本說 說明版本新增、更新內(nèi)容和兼容狀況格式:Word1Word2Word1OR*Word格式:"Word1將對由Word1Woed2構(gòu)成的詞組進行搜SearchResultslaplacethranform,按[Enter]鍵進行搜索,那么幫助瀏覽器Relevance相關(guān)性排列方 這是默認(rèn)排列方式。這是按照該段文字與“被Type二級類型排列方式如果用鼠標(biāo)點幫助瀏覽器擊
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專業(yè)服務(wù)協(xié)議續(xù)簽文檔:保障雙方權(quán)益(2024版)版
- 2024年05月上海中國銀聯(lián)“銀星”實習(xí)生招考筆試歷年參考題庫附帶答案詳解
- 2025年度軍事工程專用鋼管扣件運輸安全保密協(xié)議3篇
- 2025年度合同封面定制與法律風(fēng)險防控策略合同3篇
- 專項補充貸款協(xié)議規(guī)范示例2024一
- 2025年度產(chǎn)品陳列與品牌形象提升協(xié)議書3篇
- 2025年廠房建筑合同范本:廠房建筑與環(huán)保驗收合同規(guī)范4篇
- 2025年產(chǎn)業(yè)園區(qū)場地租賃與產(chǎn)業(yè)金融服務(wù)合同4篇
- 醫(yī)療安全知識培訓(xùn)
- 2025年度虛擬現(xiàn)實產(chǎn)品設(shè)計保密合同(全新版)4篇
- 部編新改版語文一年級下冊《語文園地四》教學(xué)設(shè)計
- 2025年北京鐵路局集團招聘筆試參考題庫含答案解析
- 《藥品招商營銷概論》課件
- 曙光磁盤陣列DS800-G10售前培訓(xùn)資料V1.0
- 寺廟祈福活動方案(共6篇)
- 2025年病案編碼員資格證試題庫(含答案)
- 企業(yè)財務(wù)三年戰(zhàn)略規(guī)劃
- 提高膿毒性休克患者1h集束化措施落實率
- 山東省濟南市天橋區(qū)2024-2025學(xué)年八年級數(shù)學(xué)上學(xué)期期中考試試題
- 主播mcn合同模板
- 2024測繪個人年終工作總結(jié)
評論
0/150
提交評論