![數(shù)學(xué)建模與數(shù)學(xué)實(shí)驗(yàn)[MATLAB編程入門(mén)]_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/25/30be5909-46b9-4516-8f9f-f24d7f5934ec/30be5909-46b9-4516-8f9f-f24d7f5934ec1.gif)
![數(shù)學(xué)建模與數(shù)學(xué)實(shí)驗(yàn)[MATLAB編程入門(mén)]_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/25/30be5909-46b9-4516-8f9f-f24d7f5934ec/30be5909-46b9-4516-8f9f-f24d7f5934ec2.gif)
![數(shù)學(xué)建模與數(shù)學(xué)實(shí)驗(yàn)[MATLAB編程入門(mén)]_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/25/30be5909-46b9-4516-8f9f-f24d7f5934ec/30be5909-46b9-4516-8f9f-f24d7f5934ec3.gif)
![數(shù)學(xué)建模與數(shù)學(xué)實(shí)驗(yàn)[MATLAB編程入門(mén)]_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/25/30be5909-46b9-4516-8f9f-f24d7f5934ec/30be5909-46b9-4516-8f9f-f24d7f5934ec4.gif)
![數(shù)學(xué)建模與數(shù)學(xué)實(shí)驗(yàn)[MATLAB編程入門(mén)]_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/25/30be5909-46b9-4516-8f9f-f24d7f5934ec/30be5909-46b9-4516-8f9f-f24d7f5934ec5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)學(xué)建模與數(shù)學(xué)實(shí)驗(yàn)數(shù)學(xué)建模與數(shù)學(xué)實(shí)驗(yàn) matlab編程入門(mén)編程入門(mén)函 數(shù)名 稱函 數(shù)名 稱sin(x)正弦函數(shù)asin(x)反正弦函數(shù)cos(x)余弦函數(shù)acos(x)反余弦函數(shù)tan(x)正切函數(shù)atan(x)反正切函數(shù)abs(x) 絕對(duì)值max(x) 最大值min(x) 最小值sum(x)元素的總和sqrt(x) 開(kāi)平方exp(x)以 e為底的指數(shù)log(x)自然對(duì)數(shù))(log10 x以 10 為底的對(duì)數(shù)sign(x)符號(hào)函數(shù)fix(x)取整3、數(shù)學(xué)函數(shù)、數(shù)學(xué)函數(shù) matlab的內(nèi)部函數(shù)是有限的,有時(shí)為了研究某的內(nèi)部函數(shù)是有限的,有時(shí)為了研究某一個(gè)函數(shù)的各種性態(tài),需要為一個(gè)函數(shù)的各種性態(tài),
2、需要為matlab定義新函數(shù),定義新函數(shù),為此必須編寫(xiě)函數(shù)文件為此必須編寫(xiě)函數(shù)文件. 函數(shù)文件是文件名后綴為函數(shù)文件是文件名后綴為m的文件,這類(lèi)文件的的文件,這類(lèi)文件的第一行必須是一特殊字符第一行必須是一特殊字符function開(kāi)始開(kāi)始,格式為:,格式為: function 因變量名因變量名=函數(shù)名(自變量名)函數(shù)名(自變量名)函數(shù)值的獲得必須通過(guò)具體的運(yùn)算實(shí)現(xiàn),并賦給因變函數(shù)值的獲得必須通過(guò)具體的運(yùn)算實(shí)現(xiàn),并賦給因變量量. 4、m文件文件m文件建立方法:文件建立方法:1. 在在matlab中,點(diǎn)中,點(diǎn):file-new-m-file 2. 在編輯窗口中輸入程序內(nèi)容在編輯窗口中輸入程序內(nèi)容 3
3、. 點(diǎn):點(diǎn):file-save,存盤(pán),存盤(pán),m文件名必須文件名必須 與函數(shù)名一致。與函數(shù)名一致。matlab的應(yīng)用程序也以的應(yīng)用程序也以m文件保存。文件保存。例:定義函數(shù)例:定義函數(shù) f(x1,x2)=100(x2-x12)2+(1-x1)2function f=fun(x)f=100*(x(2)-x(1)2)2+(1-x(1)21.建立建立m文件:文件:fun.mmatlab(fun)2. 可以直接使用函數(shù)可以直接使用函數(shù)fun.m例如:計(jì)算例如:計(jì)算 f(1,2), 只需在只需在matlab命令窗口鍵入命令:命令窗口鍵入命令:x=1 2fun(x) 返回返回特殊矩陣特殊矩陣的建立:. ma
4、tlab(matrix1)d=eye(m,n) 產(chǎn)生一個(gè)產(chǎn)生一個(gè)m行、行、n列的單位矩陣列的單位矩陣c=ones(m,n) 產(chǎn)生一個(gè)產(chǎn)生一個(gè)m行、行、n列的元素列的元素 全為全為1的矩陣的矩陣b=zeros(m,n) 產(chǎn)生一個(gè)產(chǎn)生一個(gè)m行、行、n列的零矩陣列的零矩陣a= 產(chǎn)生一個(gè)空矩陣,當(dāng)對(duì)一項(xiàng)操作無(wú)結(jié)產(chǎn)生一個(gè)空矩陣,當(dāng)對(duì)一項(xiàng)操作無(wú)結(jié) 果時(shí),返回空矩陣,空矩陣的大小為零果時(shí),返回空矩陣,空矩陣的大小為零. 關(guān)系與邏輯運(yùn)算關(guān)系與邏輯運(yùn)算 1、關(guān)系操作符、關(guān)系操作符關(guān)關(guān)系系操操作作符符說(shuō)說(shuō)明明小小于于大大于于=大大于于或或等等于于= =等等于于=不不等等于于2、邏輯運(yùn)算符邏輯運(yùn)算符邏輯操作符邏輯操
5、作符說(shuō)明說(shuō)明與與或或非非1、for循環(huán):循環(huán):允許一組命令以固定的和預(yù)定的次數(shù)重復(fù)允許一組命令以固定的和預(yù)定的次數(shù)重復(fù) for x=array commands end 在在for和和end語(yǔ)句之間的命令串語(yǔ)句之間的命令串commands按數(shù)組(按數(shù)組(array)中)中的每一列執(zhí)行一次的每一列執(zhí)行一次. 在每一次迭代中,在每一次迭代中,x被指定為數(shù)組的下一列,即被指定為數(shù)組的下一列,即在第在第n次循環(huán)中,次循環(huán)中,x=array(:,:,n)控制流控制流matlab提供三種決策或控制流結(jié)構(gòu):提供三種決策或控制流結(jié)構(gòu): for循環(huán)、循環(huán)、while循環(huán)、循環(huán)、if-else-end結(jié)構(gòu)結(jié)構(gòu).
6、這些結(jié)構(gòu)經(jīng)常包含大量的這些結(jié)構(gòu)經(jīng)常包含大量的matlab命令,故經(jīng)常出現(xiàn)在命令,故經(jīng)常出現(xiàn)在matlab程序中,而不是直接加在程序中,而不是直接加在matlab提示符下提示符下. 例例 對(duì)對(duì)n=1,2,10,求求xn= 的值的值10sinnmatlab(for1) while expression commands end 只要在表達(dá)式只要在表達(dá)式(expression)里的所有元素為真,就執(zhí)行里的所有元素為真,就執(zhí)行while和和end語(yǔ)句之間的命令串語(yǔ)句之間的命令串commands. 2、while循環(huán)循環(huán) 與與for循環(huán)以固定次數(shù)求一組命令相反,循環(huán)以固定次數(shù)求一組命令相反,while循
7、環(huán)以不定的次循環(huán)以不定的次數(shù)求一組語(yǔ)句的值數(shù)求一組語(yǔ)句的值.matlab(while1) 例例 設(shè)銀行年利率為設(shè)銀行年利率為11.25%。將。將10000元錢(qián)存入銀行,元錢(qián)存入銀行,問(wèn)多長(zhǎng)時(shí)間會(huì)連本帶利翻一番?問(wèn)多長(zhǎng)時(shí)間會(huì)連本帶利翻一番?3、if-else-end結(jié)構(gòu)結(jié)構(gòu)(1)有一個(gè)選擇的一般形式是:)有一個(gè)選擇的一般形式是: if expression commands end 如果在表達(dá)式如果在表達(dá)式(expression)里的所有元素為真,里的所有元素為真,就執(zhí)行就執(zhí)行if和和end語(yǔ)句之間的命令串語(yǔ)句之間的命令串commands. matlab(fun1) 1(),2( ,1211)( 2ffxxxxxf求設(shè)例 先建立先建立m文件文件fun1.m定義函數(shù)定義函數(shù)f(x),再在),再在matlab命令窗口輸入命令窗口輸入fun1(2),fun1(-1)即可。即可。2) 有三個(gè)或更多的選擇的一般形式是:有三個(gè)或更多的選擇的一般形式是: if (expression1) commands1 elseif (expression2) commands2 elseif (expression3) commands3 elseif else commands end) 1(),5 . 0(),2( ,0 x1x02
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 貨車(chē)司機(jī)接單測(cè)試題及答案
- 育兒知識(shí)培訓(xùn)課件報(bào)名
- 聚合物制品知識(shí)培訓(xùn)課件
- 老年人美妝知識(shí)培訓(xùn)課件
- 深靜脈置管和留置針護(hù)理
- 2024年農(nóng)村經(jīng)濟(jì)模式變革的機(jī)遇試題及答案
- 綠植養(yǎng)護(hù)知識(shí)培訓(xùn)課件
- 給藥安全知識(shí)培訓(xùn)課件
- 紡織品涂層知識(shí)培訓(xùn)課件
- 檢驗(yàn)診斷報(bào)告
- 無(wú)縫氣瓶檢驗(yàn)作業(yè)指導(dǎo)書(shū)2024
- 電焊 氣焊和切割專項(xiàng)施工方案
- 鐵路機(jī)車(chē)車(chē)輛制動(dòng)鉗工(高級(jí))職業(yè)鑒定考試題及答案(新版)
- DBJ50T-481-2024 裝配式開(kāi)孔鋼板組合剪力墻結(jié)構(gòu)住宅 技術(shù)標(biāo)準(zhǔn)
- 2024版《CSCO非小細(xì)胞肺癌診療指南》更新要點(diǎn)
- 2024年甘肅省中考化學(xué)真題(原卷版)
- 鋁錠銷(xiāo)售居間合同范本
- 2023.05.06-廣東省建筑施工安全生產(chǎn)隱患識(shí)別圖集(高處作業(yè)吊籃工程部分)
- 2024年上海奉賢區(qū)社區(qū)工作者及事業(yè)單位招聘177人歷年(高頻重點(diǎn)提升專題訓(xùn)練)共500題附帶答案詳解
- 小兒疼痛與鎮(zhèn)痛的管理
- 鋼結(jié)構(gòu)(鋼網(wǎng)架)安全技術(shù)交底
評(píng)論
0/150
提交評(píng)論