版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、介紹并創(chuàng)建了Matlab軟件。如果你掌握了三個(gè)“二”,你基本上就能掌握Matlab了。前“二”:兩種執(zhí)行方式;第二個(gè)“二”:兩種文件類(lèi)型;第三個(gè)“二”:兩種運(yùn)行模式;什么是Matlab?Matlab是一個(gè)支持編程的數(shù)學(xué)軟件。Matlab以其強(qiáng)大的功能和易用性受到越來(lái)越多的科學(xué)家和技術(shù)人員的歡迎。Matlab由不同功能的主包和工具箱組成,其基本數(shù)據(jù)結(jié)構(gòu)為矩陣。MATLAB:是英語(yǔ)MATrix LABorotory的縮寫(xiě)。MATLAB主包和工具箱,由主包和各種工具箱組成。主包是核心,工具箱是具有特殊功能的擴(kuò)展功能。主要工具箱是: 1。控制系統(tǒng)工具箱2。小波工具箱3。模糊邏輯工具箱4。神經(jīng)網(wǎng)絡(luò)工具箱
2、。通信工具箱通信6。線性矩陣不等式工具箱lmi 7。圖像處理工具箱圖像8。優(yōu)化工具箱optim 9。偏微分方程工具箱。金融工具箱。模型預(yù)測(cè)控制工具箱?;ㄦI工具箱花鍵13。統(tǒng)計(jì)工具箱統(tǒng)計(jì)14。信號(hào)處理工具箱信號(hào),MATLAB安裝:1。雙擊下載的MATLAB7.0.ISO文件,在WinRAR程序下找到并雙擊setup.exe文件,初始化后會(huì)出現(xiàn)一個(gè)對(duì)話框:2。單擊“下一步”按鈕,將出現(xiàn)一個(gè)對(duì)話框,分別輸入名稱(chēng)、公司和安裝序列號(hào)。輸入后,單擊下一步,將出現(xiàn)是否接受協(xié)議的對(duì)話框。3。在是否接受協(xié)議的對(duì)話框中點(diǎn)擊是和下一步,出現(xiàn)安裝表單對(duì)話框。第一項(xiàng)是典型安裝,通常選擇默認(rèn)值。第二項(xiàng)是定制安裝,可以選擇
3、產(chǎn)品和文件。4。選擇典型安裝后,您需要選擇安裝路徑,默認(rèn)情況下通常設(shè)置為C驅(qū)動(dòng)MATLAB7。如果選擇自定義安裝,單擊下一步,將出現(xiàn)選擇安裝路徑和選擇產(chǎn)品和文件的對(duì)話框。在選擇產(chǎn)品和文件部分,可以選擇用戶需要安裝的MATLAB和工具箱。5)當(dāng)安裝完成約70%時(shí),您需要將第二章光盤(pán)放入光盤(pán)以繼續(xù)安裝。6)安裝后,重新啟動(dòng)計(jì)算機(jī)。MATLAB函數(shù)演示,例1繪制正弦曲線和余弦曲線。x=0:0.5:360 * pi/180;圖(x,sin(x),x,cos(x);例2:找出等式3x4 7x3 9x2-23=0的所有根。p=3,7,9,0,-23;%建立多項(xiàng)式系數(shù)向量x=根(p)%以找到根,并對(duì)示例1-
4、4中的四(x * log(1 x),0,1)進(jìn)行積分以求解線性方程。a=2,-3,1;8,3,2;45,1,-9;b=4;2 .17;X=inv (a) * b,MATLAB主界面,命令窗口,工作空間窗口,命令歷史窗口,菜單欄,工具欄,MATLAB窗口命令窗口,MATLAB命令窗口。當(dāng)打開(kāi)MATLAB時(shí),命令窗口自動(dòng)顯示在MATLAB界面上。操作提示,表示Matlab處于就緒狀態(tài),用戶可以輸入命令,按回車(chē)鍵執(zhí)行,并在命令窗口顯示運(yùn)行結(jié)果。MATLAB中的數(shù)據(jù),Matlab中的數(shù)據(jù)結(jié)構(gòu)是一個(gè)矩陣,即使是標(biāo)量也叫1X1矩陣。矩陣由一對(duì)括號(hào)表示。數(shù)據(jù)有其數(shù)據(jù)類(lèi)型:數(shù)字類(lèi)型、字符串類(lèi)型等。從字面上看,
5、可以看出它的“值”的量被稱(chēng)為常數(shù)。例如特定的常數(shù)、矩陣、字符串等。變量和常量可以存儲(chǔ)(分配)在“變量”中。變量有其名稱(chēng)(變量名)、值和數(shù)據(jù)類(lèi)型。我們可以隨時(shí)隨地生成滿足需求的變量。變量是非常必要的。數(shù)學(xué)中的參數(shù)實(shí)際上是變量,沒(méi)有變量我們很難生存。檢查現(xiàn)有的變量工作空間窗口、工作空間窗口和變量分配。我們可以將一個(gè)表達(dá)式或常數(shù)賦給一個(gè)變量,或者將一個(gè)變量賦給另一個(gè)變量。格式如下:變量=表達(dá)式,此時(shí)變量或常量稱(chēng)為賦值號(hào)。如何使用Matlab來(lái)完成我們的工作?Matlab使用兩種執(zhí)行方法來(lái)完成相關(guān)工作。第一個(gè)“兩個(gè)”1)命令模式2)程序模式,1)命令模式,其中相應(yīng)的語(yǔ)句在命令窗口中用一個(gè)命令執(zhí)行。輸入
6、命令并按回車(chē)鍵,Matlab將執(zhí)行該命令。命令模式矩陣的建立和使用,Matlab的基本數(shù)據(jù)結(jié)構(gòu)是矩陣。標(biāo)量常數(shù)也是1X1矩陣。行向量和列向量是矩陣的特殊形式,我們?nèi)匀豢梢苑Q(chēng)它們?yōu)闃?biāo)量或向量。如何建立矩陣直接輸入法,建立矩陣最簡(jiǎn)單的方法是直接從鍵盤(pán)輸入矩陣的元素。具體方法如下:矩陣的元素用方括號(hào)括起來(lái),元素按矩陣行的順序輸入,用空格或逗號(hào)分隔同一行中的元素,用分號(hào)分隔不同行中的元素。例如,在命令窗口中輸入一條語(yǔ)句:A=1,2,3;4,5,6;7,8,9,如何建立一個(gè)矩陣“復(fù)合”矩陣,例如:a=1;b=2 3;c=4;7;d=5 6;8 9;x=a b;c和d,如果命令以分號(hào)結(jié)束,則執(zhí)行命令并產(chǎn)生
7、結(jié)果,但不要在命令窗口中顯示結(jié)果,否則,將顯示結(jié)果。2)程序模式,即所謂的程序模式,是將一批命令按照?qǐng)?zhí)行的順序集中到一個(gè)程序中,然后由Matlab依次連續(xù)地執(zhí)行程序中的所有命令。與命令模式?jīng)]有本質(zhì)區(qū)別。程序的表達(dá)形式:文檔。它的擴(kuò)展名是。m,在哪里寫(xiě)程序?程序文件,例如:寫(xiě)一個(gè)程序文件來(lái)建立一個(gè)矩陣。a=1;b=2 3;c=4;7;d=5 6;8 9;x=a b;C d,new,MATLAB窗口當(dāng)前路徑窗口,當(dāng)前路徑窗口顯示當(dāng)前路徑下的所有文件和文件夾及其相關(guān)信息,這些文件可以通過(guò)當(dāng)前路徑工具欄或右鍵菜單進(jìn)行操作。有兩種類(lèi)型的程序文件:1)命令文件2)函數(shù)文件沒(méi)有輸入?yún)?shù)并且不返回結(jié)果的程序文
8、件稱(chēng)為命令文件。上面的例子是命令文件。需要輸入?yún)?shù)并返回結(jié)果的程序文件稱(chēng)為函數(shù)文件。函數(shù)文件的基本結(jié)構(gòu)函數(shù)文件由函數(shù)語(yǔ)句指導(dǎo),其基本結(jié)構(gòu)為:函數(shù)輸出參數(shù)表=函數(shù)名稱(chēng)(輸入?yún)?shù)表)函數(shù)體語(yǔ)句中以函數(shù)開(kāi)頭的一行表示M文件是函數(shù)文件。函數(shù)名的命名規(guī)則與變量名的命名規(guī)則相同。輸入?yún)?shù)是函數(shù)的輸入?yún)?shù),輸出參數(shù)是函數(shù)的輸出參數(shù)。當(dāng)有多個(gè)輸出參數(shù)時(shí),應(yīng)該用方括號(hào)括起來(lái)。首先定義函數(shù)的使用模式,然后調(diào)用。例如,定義函數(shù)f(x1,x2)=100(x2-x12)2 (1-x1)2來(lái)創(chuàng)建一個(gè)m文件:fun . m function f=fun(x)f=100 *(x(2)-x(1)2)2(1)Matlab之所以能
9、夠?qū)崿F(xiàn)許多功能,是因?yàn)樗孕问绞褂妹?,而命令的?shí)際內(nèi)容是“函數(shù)調(diào)用”語(yǔ)句,除了一些固定的基本語(yǔ)句,如賦值語(yǔ)句、操作語(yǔ)句和程序控制語(yǔ)句。換句話說(shuō),幾乎所有的Matlab函數(shù)都依賴(lài)于函數(shù)(函數(shù)調(diào)用)。我們可以根據(jù)需要定制該函數(shù),然后調(diào)用它,如上例所示。此外,Matlab“已經(jīng)”為我們定義了涵蓋各行各業(yè)的極其豐富的功能。這些功能被分類(lèi)和整合,成為工具箱。向量的快速建立,不規(guī)則向量,我們只能直接輸入,而向量具有算術(shù)性質(zhì),Matlab提供冒號(hào)表達(dá)式和linspace函數(shù)來(lái)快速建立。冒號(hào)是一個(gè)重要的運(yùn)算符,冒號(hào)的一般表達(dá)式格式是E1: E2: E3,例如:t=0:133605如果步長(zhǎng)為1,t=03360
10、5可以省略,linspace函數(shù),Linspace(a,b,n),例如:x=linspace(0,pi,10),其中pi為1,引用矩陣元素的“雙”下標(biāo),我們可以賦值和操作矩陣中的單個(gè)元素。例如,A(3,2)=20,這將把矩陣的第三行和第二列中的元素指定為20。這種直接給出行和列的值來(lái)引用矩陣元素的方法稱(chēng)為下標(biāo)。因此,下標(biāo)總是成對(duì)出現(xiàn)。參考矩陣元素的“單一”序列或元素的序列號(hào)可用于參考矩陣元素。元素序列號(hào)是矩陣中所有元素按列排列的位置。第一列,然后第二列,依此類(lèi)推。b=1 2 3;4 5 6;顯然,下標(biāo)和序號(hào)之間是一一對(duì)應(yīng)的,Matlab提供了下標(biāo)和序號(hào)直接轉(zhuǎn)換的功能。得到子矩陣,我們可以通過(guò)下
11、標(biāo)和序號(hào)來(lái)操縱矩陣中的單個(gè)元素,其中下標(biāo)模式是:(行,列),并將上面的行和列展開(kāi)成向量,然后得到相應(yīng)行和列的一批數(shù)據(jù),即子矩陣。A(1,3,2,4) A(i:i m,j:j n),A=1 2 3 4;5 6 7 8;9 10 11 12;A1=A (1,2,2,3,4) A2=A (2:3,2:4)您可以使用冒號(hào)來(lái)表示所有行或所有列。使用end表示行或列的最后一個(gè)元素的行號(hào)或列號(hào)。例如,A3=A (a3=a(:1:2:end),以多項(xiàng)式為例,Matlab為我們提供了什么函數(shù)?多項(xiàng)式的表達(dá)式:系數(shù)向量。(1)找出f(x) g(x)和f(x)-g(x)。(2)求f(x)g(x)和f(x)/g(x)
12、。解:f=3,-5,2,-7,5,6;g=3,5,-3;g1=0,0,0,g;f(x) g(x)的f G1 % f(x)-g(x)的f-G1 % f(x)-g(x)conv(f,g)%P=多項(xiàng)式P的聚數(shù)(P,Q);P,Q=PQ的多位數(shù)(P,Q);在上面的函數(shù)中,參數(shù)p和Q是多項(xiàng)式的向量表示,結(jié)果p和Q也是多項(xiàng)式的向量表示。例如,求有理數(shù)的導(dǎo)數(shù)。解:P=3,5,0,-8,1,-5;Q=10,5,0,0,6,0,0,7,-1,0,-100;P,Q=多項(xiàng)(P,Q),多項(xiàng)式積分,多項(xiàng)(P,K)返回多項(xiàng)式的積分。K是一個(gè)常數(shù)項(xiàng)(默認(rèn)值為0)。例如。p=3-2 1;聚酰亞胺(p,2)聚酰亞胺(p)的%常數(shù)
13、是0 ans=1 -1 1 2 ans=1 -1 1 0,這可以從執(zhí)行結(jié)果中看出:(它是一個(gè)常數(shù)項(xiàng),在本例中是2和0)。多項(xiàng)式求值,多項(xiàng)式函數(shù)用來(lái)求代數(shù)多項(xiàng)式的值,它的調(diào)用格式是:Y=多項(xiàng)式(P,x)如果x是一個(gè)數(shù)值,求多項(xiàng)式在那個(gè)點(diǎn)的值;如果x是向量或矩陣,求向量或矩陣中每個(gè)元素的多項(xiàng)式值。在6.14中,多項(xiàng)式x4 8x3-10是已知的,并且x=1.2和23矩陣被作為獨(dú)立變量來(lái)計(jì)算多項(xiàng)式的值。解:A=1,8,0,0,-10;% 4次多項(xiàng)式系數(shù)x=1.2%取自值為y1=polyval(A,x) x=-1,1.2,-1.4的變量;2,-1.8,1.6%給出一個(gè)矩陣X2=polyval (a,x)%,用矩陣X中的每個(gè)元素作為自變量計(jì)算多項(xiàng)式的值,并
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 信息技術(shù)安全規(guī)范制度
- 企業(yè)保密規(guī)范制度
- 2026湖南懷化國(guó)際陸港經(jīng)濟(jì)開(kāi)發(fā)區(qū)內(nèi)國(guó)有企業(yè)招聘4人備考題庫(kù)附答案
- 2026福建省福清市向陽(yáng)幼兒園招聘考試備考題庫(kù)附答案
- 2026西安工業(yè)大學(xué)招聘?jìng)淇碱}庫(kù)附答案
- 2026貴州湄潭縣人民醫(yī)院招聘編制外緊缺醫(yī)務(wù)人員參考題庫(kù)附答案
- 2026重慶醫(yī)科大學(xué)編外聘用人員招聘1人(2026年第1輪)備考題庫(kù)附答案
- 2026陜西選調(diào)生哪些學(xué)校有資格參加參考題庫(kù)附答案
- 中共南充市委社會(huì)工作部關(guān)于公開(kāi)招聘南充市新興領(lǐng)域黨建工作專(zhuān)員的(6人)考試備考題庫(kù)附答案
- 中國(guó)農(nóng)業(yè)科學(xué)院2026年度第一批統(tǒng)一公開(kāi)招聘參考題庫(kù)附答案
- 無(wú)人機(jī)吊運(yùn)培訓(xùn)課件
- 學(xué)堂在線 雨課堂 學(xué)堂云 積極心理學(xué)(上)厚德載物篇 章節(jié)測(cè)試答案
- 工作匯報(bào)PPT(山與海之歌動(dòng)態(tài))大氣震撼模板
- 義務(wù)消防員培訓(xùn)課件的課件
- 市政施工圍擋施工圍擋方案
- 病原生物與免疫學(xué)試題(含答案)
- 尼帕病毒專(zhuān)題知識(shí)宣講
- 液化石油氣重大危險(xiǎn)源事故專(zhuān)項(xiàng)應(yīng)急救援預(yù)案
- 現(xiàn)代企業(yè)管理制度
- GB/T 24312-2022水泥刨花板
- YS/T 3014-2013載金炭
評(píng)論
0/150
提交評(píng)論