




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、MATLAB編程入門初級MATLAB,張智誠jangmir lab . org http:/mir lab . org/jang大資本表多媒體搜索實驗室,有趣的說明,安裝MATLAB后,想做的事(命令窗口中的提示符號)檢查version ver測試電腦速度:使用bench、2-1變量和基本運算;常規(guī)數(shù)學符號運算還可以在MATLAB命令窗口內(nèi)的提示()后輸入表達式,然后按Enter鍵;將計算結(jié)果發(fā)送給其他變量。x=(5*2 3.5)/5 x=2.7000 MATLAB如果不希望牙齒每次都顯示計算結(jié)果,請使用y=(5 * 2 3.5)/5;變量命名約定和用法,第一個字符必須是英語,后跟數(shù)字或下劃線
2、。最多只能使用31個字符,MATLAB會忽略不必要的字符。MATLAB使用變量而不通過變量宣言過程,所有數(shù)字變量都存儲為使用8個bytes的默認雙精度數(shù)據(jù)類型。要添加注釋和添加注釋,您可以使用(Comments)百分比符號(%),例如y=(5 * 2 3.5)/5;將計算結(jié)果存儲在變量y中,而不是存儲在% screen z=y2 %中。將結(jié)果存儲在變量z中,并在屏幕z=7.2900,2-2矢量和矩陣處理中顯示。您也可以使用MATLAB中的變數(shù)儲存向量和矩陣(Matrix),使用%注意,每個數(shù)字之間的空格間隔t=2*s 1 t=3 7 11 5,矩陣的各種處理,MATLAB會將向量t的第三個元素
3、之一或部分儲存為2t,例如向量t(3)=2%刪除矢量t的第四個元素(空集t=3 7 2 0 10)。創(chuàng)建大小為Mn的矩陣。一般名詞:要創(chuàng)建行row、直列或矩陣,可以添加到每行的末尾),例如:A=1 2 3 4;5 6 7 8;9 10 11 12;% 34的矩陣A%顯示矩陣A的內(nèi)容A=1 2 3 4 5 7 8 9 10 11 12,MXN矩陣的各種處理(I),A(2,3)=5%顯示矩陣A的第二列,第三行的元素值。將5a=1 2 3 4 8 9 10 11 12b=a(2,133603)%更改為刪除矩陣a的第二行、第一行到第三行,并另存為矩陣b=5 6 5、mxn矩陣的各種處理(II)。A=旋
4、轉(zhuǎn)A B%矩陣B,然后將矩陣A A=1 2 3 4 6 8 6 9 10 11 12 5 A(:2)=刪除%矩陣A的第二行(:表示所有行并表示空矩陣III), A=A 3 4 5 4 3 2 1%刪除原始矩陣A的第四行A=1 3 4 5 6 11 12 5 4 3 2 1 A(1 4,3360)=%刪除第一行和第四行(例如,表示所有直線的空矩陣)A=5 5 8 6 9 11 12 5,mxn B=B=A(2 5 3,1 4) B=23 14 11 2 4 20,2-3通用數(shù)學函數(shù),MATLAB是科學計算軟件。因此,支持許多常用數(shù)學函數(shù)y=abs(x) x的絕對值y=sin(x) x的正弦值y=
5、exp(x)自然金志洙exp(x) y=log(x)自然對數(shù)ln (x),聯(lián)機支持,幫助文檔:使用查詢命令(顯示在命令窗口中)。示例:help mean doc:使用查詢命令(顯示在聯(lián)機支持窗口中)。例如:doc mean lookfor:用于查找未知命令。找到所需命令后,可以使用幫助進一步查找使用方法。幫助文檔win或幫助文檔desk:顯示聯(lián)機支持窗口(與直接單擊MATLAB命令窗口任務欄中的圖標效果相同)。2-4節(jié)目流控制,MATLAB提供節(jié)目流控制命令(如循環(huán)和條件判斷)的for循環(huán)是最常用的迭代操作。其中循環(huán)變量依次使用每行向量,End、流程控制、while循環(huán)While條件表達式;E
6、nd if else end if條件表達式;Else表達式;End、2-5 M檔案、名為M檔案附件檔案M的檔案、可以MATLAB查看的節(jié)目檔案M檔案腳本(下圖、腳本)可以分為兩類。所有變量都保留Function(函數(shù)、函數(shù))。僅保留輸出輸入變量,所有其他變量保留在工作區(qū)中,您可以隨時檢查值。Pwd%顯示了當前工作目錄CD d d : matlabbookmatlab編程。入門02- MATLAB type myTest.m%顯示器myTest.m內(nèi)容myTest%運行myTest.m,M檔案示例:function len=vec length(vec)% vec length 33For I
7、=1:長度(vec)sum=sum vec(I)* vec(I);end len=sqrt(sum);m檔案-函數(shù):遞歸函數(shù),非遞歸函數(shù),遞歸函數(shù),function out=fact 01(n)out=1;For i=1:n out=out * iEnd,function out=fact 02(n)if n=1 out=1;return end out=n * fact 02(n-1);2-6搜索路徑和搜索路徑相關命令path: MATLAB設置查看搜索路徑which:查看搜索路徑將目錄添加到具有特定命令的搜索路徑祖懷addpath: MATLAB的搜索路徑rmpath:中時,將從MATLAB的搜索路徑中刪除該目錄。2-7工作空間和變量的存儲和加載,MATLAB在執(zhí)行各種計算時將變量存儲在內(nèi)存中。存儲這些變量的內(nèi)存空間稱為默認工作空間或縮寫工作空間who:視圖列出Whos:工作空間變量詳細信息刪除clear:工作空間變量save:工作空間變量,保存Save :工作空間變量將工作區(qū)中的所有變量存儲在名為matlab.mat的二進制文件中。Save filename:將工作區(qū)中的所有變量存儲在名為filename.mat的二進制
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)絡工程師行業(yè)經(jīng)驗教訓試題及答案
- 成考理科考試題目大全及答案
- 2025年安全與環(huán)境工程師考試試題及答案
- java有工作經(jīng)驗面試題及答案
- 財務報告考試題及答案
- 獸藥藥理學試題及答案
- 雙選崗位面試題及答案
- 高效學習西方政治考試的秘訣試題及答案
- 網(wǎng)絡工程師考試沖刺階段試題及答案
- 西方人口遷移對政治的影響試題及答案
- 國家保安員模擬試題及答案(附解析)
- 2025年Web應用安全試題及答案解析
- 上海市同濟大學第二附屬中學2024-2025學年八年級下冊期末物理試卷
- 2025屆江蘇省南京市、鹽城市高三下學期3月一模政治試題 含解析
- 燒烤店菜單模板
- 《園藝植物育種學》試題庫參考答案
- 急診科護理查房中毒-PPT課件
- 寧波市建設工程資料統(tǒng)一用表(2022版)1 通用分冊
- 11-059 職業(yè)技能鑒定指導書 繼電保護(第二版)(11-059職業(yè)技能鑒定指導書職業(yè)標準試題庫)
- GMP基礎知識(新員工培訓)
- LGJ鋼芯鋁絞線參數(shù)
評論
0/150
提交評論