![【Matlab-參考教程】第二章-基礎(chǔ)準備及入門(共9頁)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/20/5314aa49-a817-4b2b-9d77-8279634c8ee9/5314aa49-a817-4b2b-9d77-8279634c8ee91.gif)
![【Matlab-參考教程】第二章-基礎(chǔ)準備及入門(共9頁)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/20/5314aa49-a817-4b2b-9d77-8279634c8ee9/5314aa49-a817-4b2b-9d77-8279634c8ee92.gif)
![【Matlab-參考教程】第二章-基礎(chǔ)準備及入門(共9頁)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/20/5314aa49-a817-4b2b-9d77-8279634c8ee9/5314aa49-a817-4b2b-9d77-8279634c8ee93.gif)
![【Matlab-參考教程】第二章-基礎(chǔ)準備及入門(共9頁)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/20/5314aa49-a817-4b2b-9d77-8279634c8ee9/5314aa49-a817-4b2b-9d77-8279634c8ee94.gif)
![【Matlab-參考教程】第二章-基礎(chǔ)準備及入門(共9頁)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/20/5314aa49-a817-4b2b-9d77-8279634c8ee9/5314aa49-a817-4b2b-9d77-8279634c8ee95.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上2. 基礎(chǔ)準備及入門2.1 MATLAB 5.x 版對外部系統(tǒng)的要求 2.2 MATLAB的安裝2.3 MATLAB環(huán)境的啟動2.4 MATLAB指令窗簡介2.4.1 工具條2.4.2 菜單選項2.5 指令窗運行入門2.5.1 最簡單的計算器使用法【例2.5.1-1】求的算術(shù)運算結(jié)果。(1)用鍵盤在MATLAB指令窗中輸入以下內(nèi)容>> (12+2*(7-4)/32 (2)在上述表達式輸入完成后,按【Enter】鍵,該就指令被執(zhí)行。(3)在指令執(zhí)行后,MATLAB指令窗中將顯示以下結(jié)果。ans = 2 【例2.5.1-2】簡單矩陣的輸入步驟。(1)在鍵盤上輸
2、入下列內(nèi)容A = 1,2,3; 4,5,6; 7,8,9 (2)按【Enter】鍵,指令被執(zhí)行。(3)在指令執(zhí)行后,MATLAB指令窗中將顯示以下結(jié)果:A = 1 2 3 4 5 6 7 8 9 【例2.5.1-3】矩陣的分行輸入A=1,2,34,5,67,8,9 (以下是顯示結(jié)果)A = 1 2 3 4 5 6 7 8 9 【例2.5.1-4】指令的續(xù)行輸入(以下格式在除Notebook外的MATLAB環(huán)境中可運行)S = 1 1/2 + 1/3 1/4 + 1/5 1/6 . + 1/7 1/8 S =0.6345 2.5.2 數(shù)值、變量和表達式2.5.2.1 數(shù)值的記述2.5.2.2 變
3、量命名規(guī)則2.5.2.3 MATLAB默認的預(yù)定義變量2.5.2.4 表達式2.5.2.5 復(fù)數(shù)和復(fù)數(shù)矩陣【例2.5.2.5-1】復(fù)數(shù)表達,及計算。(1)經(jīng)典教科書的直角坐標表示法z1= 3 + 4i z1 = 3.0000 + 4.0000i (2)采用運算符構(gòu)成的直角坐標表示法和極坐標表示法z2 = 1 + 2 * i%運算符構(gòu)成的直角坐標表示法z3=2*exp(i*pi/6)%運算符構(gòu)成的極坐標表示法z=z1*z2/z3 z2 = 1.0000 + 2.0000iz3 = 1.7321 + 1.0000iz = 0.3349 + 5.5801i 【例2.5.2.5-2】復(fù)數(shù)矩陣的生成及運
4、算A=1,3;2,4-5,8;6,9*iB=1+5i,2+6i;3+8*i,4+9*i C=A*B A = 1.0000 - 5.0000i 3.0000 - 8.0000i 2.0000 - 6.0000i 4.0000 - 9.0000iB = 1.0000 + 5.0000i 2.0000 + 6.0000i 3.0000 + 8.0000i 4.0000 + 9.0000iC = 1.0e+002 * 0.9900 1.1600 - 0.0900i 1.1600 + 0.0900i 1.3700 【例2.5.2.5-3】求上例復(fù)數(shù)矩陣C的實部、虛部、模和相角。C_real=real(C
5、)C_imag=imag(C)C_magnitude=abs(C)C_phase=angle(C)*180/pi%以度為單位計算相角 C_real = 99 116 116 137C_imag = 0 -9 9 0C_magnitude = 99.0000 116.3486 116.3486 137.0000C_phase = 0 -4.4365 4.4365 0 2.5.3 計算結(jié)果的圖形表示【例2.5.3-1】畫出衰減振蕩曲線及其它的包絡(luò)線。的取值范圍是。t=0:pi/50:4*pi;%定義自變量取值數(shù)組y0=exp(-t/3);%計算與自變量相應(yīng)的y0數(shù)組y=exp(-t/3).*sin
6、(3*t);%計算與自變量相應(yīng)的y數(shù)組plot(t,y,'-r',t,y0,':b',t,-y0,':b')%用不同顏色、線型繪制曲線grid%在“坐標紙”畫小方格 圖 2.5.3-1 衰減振蕩曲線與包絡(luò)【例2.5.3-2】畫出所表示的三維曲面。的取值范圍是。clear;x=-8:0.5:8;%定義自變量x的一維刻度向量y=x'%定義自變量y的一維刻度向量X=ones(size(y)*x;%計算自變量平面上取值點坐標的二維數(shù)組Y=y*ones(size(x);%計算自變量平面上取值點坐標的二維數(shù)組R=sqrt(X.2+Y.2)+eps;%
7、計算中間變量<5>Z=sin(R)./R;%計算與自變量二維數(shù)組相應(yīng)的函數(shù)值<6>mesh(Z);%繪制三維網(wǎng)格圖colormap(hot) %指定網(wǎng)格圖用hot色圖繪制 圖 2.5.3-2 三維網(wǎng)線圖2.6 控制指令窗的指令、操作和標點2.6.1 常用控制指令2.6.2 數(shù)值計算結(jié)果的顯示格式2.6.3 指令行的編輯【例2.6.3-1】指令行操作過程示例。(1)若用戶想計算的值,那末用戶應(yīng)依次鍵入以下字符y1=2*sin(0.3*pi)/(1+sqrt(5) (2)按【Enter】鍵,該指令便被執(zhí)行,并給出以下結(jié)果y1 = 0.5000 在以上操作和計算結(jié)束后,操作指
8、令和計算結(jié)果都記錄在MATLAB工作內(nèi)存中。因此,假如用戶希望調(diào)回前面輸入的指令重新運行,或希望對前面輸入的指令加以修改后再運行,那末只要反復(fù)按動鍵盤上的箭頭鍵,就可從內(nèi)存中把以前輸入的那指令調(diào)回到當(dāng)前行,以供重新運行或修改后運行。新的計算結(jié)果,只可能被此后運行的指令所使用,而絕不會影響以前生成的(非同名)變量的“內(nèi)容”。(3)利用指令回調(diào),進行新的計算。若又想計算,用戶當(dāng)然可以象前一個算例那樣,通過鍵盤把相應(yīng)字符一個一個“敲入”。但也可以較方便地用操作鍵獲得該指令,具體辦法是:先用á鍵調(diào)回已輸入過的指令 y1=2*sin(0.3*pi)/(1+sqrt(5) ;然后移動光標,把y1
9、改成y2;把 sin 改成 cos 便可。即得y2=2*cos(0.3*pi)/(1+sqrt(5) y2 = 0.3633 2.6.4 指令行中的標點符號2.6.5 內(nèi)存變量的查閱和刪除 2.6.5.1 指令who和whos【例2.6.5.1-1】用 who 檢查MATLAB內(nèi)存變量。在指令窗中運行以下指令,就可看到內(nèi)存變量。who Your variables are:R Y x y1 X Z y y2 【例2.6.5.1-2】鍵入 whos ,獲得駐留變量的詳細情況:全部變量名,變量的數(shù)組維數(shù),占用字節(jié)數(shù),變量的類別(如雙精度),是否復(fù)數(shù)等。whos Name Size Bytes Cl
10、ass R 33x33 8712 double array X 33x33 8712 double array Y 33x33 8712 double array Z 33x33 8712 double array x 1x33 264 double array y 33x1 264 double array y1 1x1 8 double array y2 1x1 8 double arrayGrand total is 4424 elements using 35392 bytes 2.6.5.2 內(nèi)存瀏覽器和變量編輯器2.6.6 變量的文件保存2.6.6.1 通過菜單保存和再度讀取變量2
11、.6.6.2 save 和load 指令【例2.6.6.2-1】數(shù)據(jù)的存取。(1)建立用戶目錄,并使之成為當(dāng)前目錄,保存數(shù)據(jù)mkdir('c:','my_dir');%在C盤上創(chuàng)建目錄my_dircd c:my_dir%使c:my_dir成為當(dāng)前目錄save saf X Y Z%選擇內(nèi)存中的X,Y,Z變量保存為saf.mat文件dir%顯示目錄上的文件 . . saf.mat (2)清空內(nèi)存,從saf.mat 向內(nèi)存裝載變量Zclear%清除內(nèi)存中的全部變量load saf Z%把saf.mat文件中的Z變量裝入內(nèi)存who%檢查內(nèi)存中有什么變量 Your var
12、iables are:Z 說明l 本例運用了例2.5.3-2和例2.6.3-1中指令運行后產(chǎn)生的變量。l 如果一組數(shù)據(jù)是經(jīng)過長時間的復(fù)雜計算后獲得的,那末為避免再次重復(fù)計算,常使用save 加以保存。此后,每當(dāng)需要,都可通過 load重新獲取這組數(shù)據(jù)。這種處理模式常在實際中被采用。2.7 操作實錄指令和M腳本文件2.7.1 操作實錄指令2.7.2 M腳本文件編寫初步2.8 在線自學(xué)引導(dǎo)和演示指令2.8.1 在線提供的入門引導(dǎo)2.8.2 在線演示2.9 幫助系統(tǒng)2.9.1 幫助系統(tǒng)的構(gòu)造2.9.2 指令窗中的help 指令2.9.2.1 直接使用help獲得指令的使用說明【例2.9.2.1-1】
13、假如準確知道所要求助的主題詞,或指令名稱,那末使用help 是獲得在線幫助的最簡單有效的途徑。本例演示:關(guān)于矩陣對數(shù)函數(shù) logm 使用說明的在線求助。help logm LOGM Matrix logarithm.L = LOGM(A) is the matrix logarithm of A, the inverse of EXPM(A). Complex results are produced if A has negative eigenvalues.A warning message is printed if the computed expm(L) is not closeto
14、 A. L,esterr = logm(A) does not print any warning message, but returns an estimate of the relative residual, norm(expm(L)-A)/norm(A). If A is real symmetric or complex Hermitian, then so is LOGM(A). Some matrices, like A = 0 1; 0 0, do not have any logarithms, real or complex, and LOGM cannot be exp
15、ected to produce one. See also EXPM, SQRTM, FUNM. 2.9.2.2 使用help指令進行分類搜索【例2.9.2.2-1】運行不帶任何限定的help,可以得到分類名稱明細表。help HELP topics:matlabgeneral - General purpose commands.matlabops - Operators and special characters.matlablang - Programming language constructs.matlabelmat - Elementary matrices and matr
16、ix manipulation.matlabelfun - Elementary math functions.matlabspecfun - Specialized math functions.For more help on directory/topic, type "help topic". 2.9.2.3 采用help topic指令形式獲得具體子類的指令明細【例2.9.2.3-1】如果用戶想知道有關(guān)矩陣操作指令一欄表,那末就運行以下指令。help elmat Elementary matrices and matrix manipulation. Elemen
17、tary matrices. zeros - Zeros array. ones - Ones array. Basic array information. size - Size of matrix. length - Length of vector. Matrix manipulation. reshape - Change size. diag - Diagonal matrices and diagonals of matrix. Special variables and constants. ans - Most recent answer. eps - Floating po
18、int relative accuracy. Specialized matrices. compan - Companion matrix. gallery - Higham test matrices. . 說明l 省略號由筆者所加,用來表示被刪除的內(nèi)容。這樣做是出于節(jié)省篇幅的考慮。2.9.3 指令窗中的lookfor 指令【例2.9.3-1】查找包含積分這個關(guān)鍵詞的所有指令。lookfor integral ELLIPKE Complete elliptic integral.EXPINT Exponential integral function.DBLQUAD Numerically
19、 evaluate double integral. INNERLP Used with DBLQUAD to evaluate inner loop of integral.QUAD Numerically evaluate integral, low order method.QUAD8 Numerically evaluate integral, higher order method.COSINT Cosine integral function.SININT Sine integral function.ASSEMA Assembles area integral contributions in a PDE problem.COSINT Cosine integral function.FOURIER Fourier integral transform.
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度高科技企業(yè)擔(dān)保合同印花稅減免政策
- 2025年度高速公路服務(wù)區(qū)車位租賃及管理協(xié)議
- 2025年汽車自動采樣設(shè)備項目合作計劃書
- 2025年食品、飲料及煙草批發(fā)服務(wù)項目合作計劃書
- 開展年度企業(yè)經(jīng)驗分享計劃
- 培養(yǎng)創(chuàng)新思維的個人計劃
- 引導(dǎo)公眾節(jié)水的宣傳活動設(shè)計計劃
- 倉庫管理軟件的選擇與應(yīng)用計劃
- 實施自動化提高生產(chǎn)效率計劃
- 班級團體比賽的籌備與舉辦計劃
- 2025年江蘇農(nóng)牧科技職業(yè)學(xué)院高職單招職業(yè)技能測試近5年常考版參考題庫含答案解析
- 數(shù)據(jù)中心運維服務(wù)投標方案(技術(shù)標)
- 瑞幸對賭協(xié)議
- 幼兒園一日活動流程教師培訓(xùn)
- 2025江蘇連云港市贛榆城市建設(shè)發(fā)展集團限公司招聘工作人員15人高頻重點提升(共500題)附帶答案詳解
- 征信入校園教育課件
- 2025年全年日歷-含農(nóng)歷、國家法定假日-帶周數(shù)豎版
- 《電子商務(wù)系統(tǒng)分析與設(shè)計》課件-電子商務(wù)系統(tǒng)規(guī)劃
- 《東北大學(xué)宣傳》課件
- 2025年山東鐵投集團招聘筆試參考題庫含答案解析
- 社會主義從空想到科學(xué)的發(fā)展
評論
0/150
提交評論