




已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
matlab 快捷鍵常用的快捷鍵(用【】表示)或命令: 1. 在命令窗口(Command Window)中: 1) 【上、下鍵】切換到之前、之后的命令,可以重復(fù)按多次來(lái)達(dá)到你想要的命令 2) clc清除命令窗口顯示的語(yǔ)句,此命令并不清空當(dāng)前工作區(qū)的變量,僅僅是把屏幕上顯示出來(lái)的語(yǔ)句清除掉 3) clear這個(gè)才是清空當(dāng)前工作區(qū)的變量命令,常用語(yǔ)句clear all來(lái)完成 4) 【Tab】鍵:在command窗口,輸入一個(gè)命令的前幾個(gè)字符,然后按tab鍵,會(huì)彈出前面含這幾個(gè)字符的所有命令,找到你要的命令,回車(chē),就可以自動(dòng)完成。目前討論結(jié)果是:matlab6.5版本中,如果候選命令超過(guò)100個(gè),則不顯示。而在matlab7以后版本中,則沒(méi)有這個(gè)限制,均可正常提示 5) 【Ctrl+C】(或【CtrlBreak】)在matlab程序運(yùn)行過(guò)程中,可能由于程序編寫(xiě)的失誤,導(dǎo)致程序不停的運(yùn)行,在命令窗口輸入“Ctrl+C”可以將運(yùn)行的程序停下來(lái),而不需要將整個(gè)Matlab程序關(guān)掉。不過(guò)進(jìn)行此操作的前提是能夠激活切換到命令窗口才行,呵呵。 2. 在編輯器(Editor)中: 1) 【Tab】(或【Ctrl+】)增加縮進(jìn)(對(duì)多行有效) 2) 【Ctrl+】減少縮進(jìn)(對(duì)多行有效) 3) 【Ctrl+I】自動(dòng)縮進(jìn)(即自動(dòng)排版,對(duì)多行有效) 4) 【Ctrl+R】注釋?zhuān)▽?duì)多行有效) 5) 【Ctrl+T】去掉注釋?zhuān)▽?duì)多行有效) 6) 【Ctrl+B】括號(hào)配對(duì)檢查(對(duì)版本6.5有效,但版本7.0無(wú)效,不知道是取消了還是換了另外的快捷鍵,請(qǐng)大牛們指點(diǎn),其他版本沒(méi)有測(cè)試過(guò)) 7)【F12】設(shè)置或取消斷點(diǎn) 8) 【F5】運(yùn)行程序初學(xué)者要把下面的基本使用規(guī)則,牢記于心1. 輸入時(shí),標(biāo)點(diǎn)必須是英文狀態(tài)下的2. 大多數(shù)情況下,matlab對(duì)空格不予處理3. 小括號(hào)代表運(yùn)算級(jí)別,中括號(hào)用于生成矩陣,大括號(hào)用于構(gòu)成單元數(shù)組4. 分號(hào);的作用:不顯示運(yùn)算結(jié)果,但對(duì)圖形窗口不起作用。分號(hào)也用于區(qū)分行,5. 逗號(hào),的作用:函數(shù)參數(shù)分隔符,也用于區(qū)分行,顯示運(yùn)算結(jié)果,當(dāng)然不加標(biāo)點(diǎn)也顯示運(yùn)算結(jié)果6. 冒號(hào):多用于數(shù)組7. 續(xù)行號(hào).不能放在等號(hào)后面使用,不能放在變量名中間使用,起作用時(shí)默認(rèn)顯藍(lán)色8. 雙引號(hào)string是字符串的標(biāo)識(shí)符9. 感嘆號(hào)!用于調(diào)用操作系統(tǒng)運(yùn)算10.百分號(hào)%是注釋號(hào),百分號(hào)后面直到行末的語(yǔ)句matlab跳過(guò)執(zhí)行.另外還有一個(gè)塊注釋?zhuān)磳?duì)多行一次注釋?zhuān)瑫?huì)使用到,格式為(注意% 和%都要單獨(dú)成行)% %11.乘號(hào)*總是不能省略的,除了表示復(fù)數(shù),比如2+3i時(shí)可以省略12.除號(hào)/或/,它兩個(gè)的關(guān)系是:a除以b表示為a/b,或b/a13.等號(hào)=用于賦值14.雙等號(hào)=表示數(shù)學(xué)意義上的等號(hào)15.主窗口里面,輸入時(shí),換行用Shift+Enter16.主窗口里面,運(yùn)行程序,執(zhí)行命令用Enter17.矩陣中用圓括號(hào)表示下標(biāo),單元數(shù)組用大括號(hào)表示下標(biāo)18.對(duì)變量名的基本要求:區(qū)分大小寫(xiě),不超過(guò)63個(gè)字符,以字母開(kāi)頭,只能是字母,數(shù)字和下劃線19.clc即clear command(清屏),clf即clear figure(清理圖形窗口)clear 清理內(nèi)存所有變量,clear+變量名 清理內(nèi)存指定變量edit+函數(shù)名 查看或編輯源文件who 顯示當(dāng)前變量名列表whos 顯示變量詳細(xì)列表which+函數(shù)名 證實(shí)該函數(shù)是否在當(dāng)前路徑what 列出當(dāng)前路徑的所有matlab文件load 加載外部文件save 保存文件到外部20.matlab的幫助函數(shù):helphelp+函數(shù)名或help+函數(shù)類(lèi)名 精確查詢(xún)helpwin 打開(kāi)幫助窗口helpwin+函數(shù)名 精確查詢(xún)helpdesk 打開(kāi)幫助窗口doc 打開(kāi)幫助窗口doc+函數(shù)名 打開(kāi)幫助窗口, 精確查詢(xún) lookfor+關(guān)鍵字 這個(gè)是matlab中的谷歌,模糊查詢(xún)21.有時(shí)候程序會(huì)陷入死循環(huán),這時(shí)把操作切換到運(yùn)行窗口,按Ctrl+C結(jié)束運(yùn)行22.函數(shù)式M文件的文件名,在matlab主窗口下不區(qū)分大小寫(xiě),函數(shù)式M文件中,變量都是局部變量腳本式M文件中,變量都是全局變量23.主窗口中,幾個(gè)有用的快捷鍵:在命令提示符后,可以用鍵盤(pán)上的上箭頭和下箭頭調(diào)用歷史命令行Esc 清楚當(dāng)前輸入行Ctrl+左箭頭,光標(biāo)左移一個(gè)單詞Ctrl+右箭頭,光標(biāo)右移一個(gè)單詞Del 刪除光標(biāo)后一個(gè)字符Alt+Backspace 恢復(fù)上次刪除24.編輯器(Editor)中的幾個(gè)有用的快捷鍵:Tab或Ctrl+ 增加縮進(jìn),對(duì)多行有效Ctrl+ 減少縮進(jìn),對(duì)多行有效Ctrl+I 自動(dòng)縮進(jìn),對(duì)多行有效Ctrl+R 注釋?zhuān)瑢?duì)多行有效Ctrl+T 去掉注釋?zhuān)瑢?duì)多行有效Ctrl+B 括號(hào)配對(duì)檢測(cè),未配對(duì)會(huì)有紅色波浪線標(biāo)出F12 設(shè)置或取消斷點(diǎn)F5 運(yùn)行程序matlab中的微分積分以及線性非線性方程求解21微分diff函數(shù)用以演算一函數(shù)的微分項(xiàng),相關(guān)的函數(shù)語(yǔ)法有下列4個(gè): diff(f) 傳回f對(duì)預(yù)設(shè)獨(dú)立變數(shù)的一次微分值 diff(f,t) 傳回f對(duì)獨(dú)立變數(shù)t的一次微分值 diff(f,n) 傳回f對(duì)預(yù)設(shè)獨(dú)立變數(shù)的n次微分值 diff(f,t,n) 傳回f對(duì)獨(dú)立變數(shù)t的n次微分值 數(shù)值微分函數(shù)也是用diff,因此這個(gè)函數(shù)是靠輸入的引數(shù)決定是以數(shù)值或是符號(hào)微分,如果引數(shù)為向量則執(zhí)行數(shù)值微分,如果引數(shù)為符號(hào)表示式則執(zhí)行符號(hào)微分。 先定義下列三個(gè)方程式,接著再演算其微分項(xiàng): S1 = 6*x3-4*x2+b*x-5; S2 = sin(a); S3 = (1 - t3)/(1 + t4); diff(S1) ans=18*x2-8*x+b diff(S1,2) ans= 36*x-8 diff(S1,b) ans= x diff(S2) ans= cos(a) diff(S3) ans=-3*t2/(1+t4)-4*(1-t3)/(1+t4)2*t3 simplify(diff(S3) ans= t2*(-3+t4-4*t)/(1+t4)222積分int函數(shù)用以演算一函數(shù)的積分項(xiàng), 這個(gè)函數(shù)要找出一符號(hào)式 F 使得diff(F)=f。如果積分式的解析式 (analytical form, closed form) 不存在的話或是MATLAB無(wú)法找到,則int 傳回原輸入的符號(hào)式。相關(guān)的函數(shù)語(yǔ)法有下列 4個(gè): int(f) 傳回f對(duì)預(yù)設(shè)獨(dú)立變數(shù)的積分值 int(f,t) 傳回f對(duì)獨(dú)立變數(shù)t的積分值 int(f,a,b) 傳回f對(duì)預(yù)設(shè)獨(dú)立變數(shù)的積分值,積分區(qū)間為a,b,a和b為數(shù)值式 int(f,t,a,b) 傳回f對(duì)獨(dú)立變數(shù)t的積分值,積分區(qū)間為a,b,a和b為數(shù)值式 int(f,m,n) 傳回f對(duì)預(yù)設(shè)變數(shù)的積分值,積分區(qū)間為m,n,m和n為符號(hào)式 我們示范幾個(gè)例子: S1 = 6*x3-4*x2+b*x-5; S2 = sin(a); S3 = sqrt(x);int(S1) ans= 3/2*x4-4/3*x3+1/2*b*x2-5*x int(S2) ans= -cos(a) int(S3) ans= 2/3*x(3/2) int(S3,a,b) ans= 2/3*b(3/2)- 2/3*a(3/2) int(S3,0.5,0.6) ans= 2/25*15(1/2)-1/6*2(1/2) numeric(int(S3,0.5,0.6) % 使用numeric函數(shù)可以計(jì)算積分的數(shù)值 ans= 0.074123求解常微分方程式 MATLAB解常微分方程式的語(yǔ)法是dsolve(equation,condition),其中equation代表常微分方程式即y=g(x,y),且須以Dy代表一階微分項(xiàng)yD2y代表二階微分項(xiàng)y, condition則為初始條件。 假設(shè)有以下三個(gè)一階常微分方程式和其初始條件 y=3x2, y(2)=0.5 y=2.x.cos(y)2, y(0)=0.25 y=3y+exp(2x), y(0)=3 對(duì)應(yīng)上述常微分方程式的符號(hào)運(yùn)算式為: soln_1 = dsolve(Dy = 3*x2,y(2)=0.5) ans= x3-7.500000000000000 ezplot(soln_1,2,4) % 看看這個(gè)函數(shù)的長(zhǎng)相 soln_2 = dsolve(Dy = 2*x*cos(y)2,y(0) = pi/4) ans= atan(x2+1) soln_3 = dsolve(Dy = 3*y + exp(2*x), y(0) = 3) ans= -exp(2*x)+4*exp(3*x) 24非線性方程式的實(shí)根 要求任一方程式的根有三步驟: 先定義方程式。要注意必須將方程式安排成 f(x)=0 的形態(tài),例如一方程式為sin(x)=3,則該方程式應(yīng)表示為 f(x)=sin(x)-3??梢?m-file 定義方程式。 代入適當(dāng)范圍的 x, y(x) 值,將該函數(shù)的分布圖畫(huà)出,藉以了解該方程式的長(zhǎng)相。 由圖中決定y(x)在何處附近(x0)與 x 軸相交,以fzero的語(yǔ)法fzero(function,x0) 即可求出在 x0附近的根,其中 function 是先前已定義的函數(shù)名稱(chēng)。如果從函數(shù)分布圖看出根不只一個(gè),則須再代入另一個(gè)在根附近的 x0,再求出下一個(gè)根。 以下分別介紹幾數(shù)個(gè)方程式,來(lái)說(shuō)明如何求解它們的根。 例一、方程式為 sin(x)=0 我們知道上式的根有 ,求根方式如下: r=fzero(sin,3) % 因?yàn)閟in(x)是內(nèi)建函數(shù),其名稱(chēng)為sin,因此無(wú)須定義它,選擇 x=3 附近求根 r=3.1416 r=fzero(sin,6) % 選擇 x=6 附近求根 r = 6.2832 例二、方程式為MATLAB 內(nèi)建函數(shù) humps,我們不須要知道這個(gè)方程式的形態(tài)為何,不過(guò)我們可以將它劃出來(lái),再找出根的位置。求根方式如下: x=linspace(-2,3); y=humps(x); plot(x,y), grid % 由圖中可看出在0和1附近有二個(gè)根 r=fzero(humps,1.2) r = 1.2995例三、方程式為y=x.3-2*x-5 這個(gè)方程式其實(shí)是個(gè)多項(xiàng)式,我們說(shuō)明除了用 roots 函數(shù)找出它的根外,也可以用這節(jié)介紹的方法求根,注意二者的解法及結(jié)果有所不同。求根方式如下: % m-function, f_1.m function y=f_1(x) % 定義 f_1.m 函數(shù) y=x.3-2*x-5; x=linspace(-2,3); y=f_1(x); plot(x,y), grid % 由圖中可看出在2和-1附近有二個(gè)根 r=fzero(f_1,2); % 決定在2附近的根 r = 2.0946 p=1 0 -2 -5 r=roots(p) % 以求解多項(xiàng)式根方式驗(yàn)證 r = 2.0946 -1.0473 + 1.1359i -1.0473 - 1.1359i 25線性代數(shù)方程(組)求解 我們習(xí)慣將上組方程式以矩陣方式表示如下 AX=B 其中 A 為等式左邊各方程式的系數(shù)項(xiàng),X 為欲求解的未知項(xiàng),B 代表等式右邊之已知項(xiàng)要解上述的聯(lián)立方程式,我們可以利用矩陣左除 做運(yùn)算,即是 X=AB。 如果將原方程式改寫(xiě)成 XA=B其中 A 為等式左邊各方程式的系數(shù)項(xiàng),X 為欲求解的未知項(xiàng),B 代表等式右邊之已知項(xiàng) 注意上式的 X, B 已改寫(xiě)成列向量,A其實(shí)是前一個(gè)方程式中 A 的轉(zhuǎn)置矩陣。上式的 X 可以矩陣右除 / 求解,即是 X=B/A。 若以反矩陣運(yùn)算求解 AX=B, X=B,即是 X=inv(A)*B,或是改寫(xiě)成 XA=B, X=B,即是X=B*inv(A)。 我們直接
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國(guó)脫水蔬菜項(xiàng)目創(chuàng)業(yè)計(jì)劃書(shū)
- 中國(guó)黑色家電電商項(xiàng)目創(chuàng)業(yè)計(jì)劃書(shū)
- 中國(guó)計(jì)算器項(xiàng)目創(chuàng)業(yè)計(jì)劃書(shū)
- 中國(guó)藍(lán)莓深加工項(xiàng)目創(chuàng)業(yè)計(jì)劃書(shū)
- 中國(guó)金融軟件項(xiàng)目創(chuàng)業(yè)計(jì)劃書(shū)
- 中國(guó)計(jì)算機(jī)硬件維修項(xiàng)目創(chuàng)業(yè)計(jì)劃書(shū)
- 中國(guó)骨粉項(xiàng)目創(chuàng)業(yè)計(jì)劃書(shū)
- 2025二手房購(gòu)房定金合同范本
- 中國(guó)動(dòng)態(tài)電壓恢復(fù)器DVR項(xiàng)目創(chuàng)業(yè)計(jì)劃書(shū)
- 中國(guó)電子商務(wù)服務(wù)項(xiàng)目創(chuàng)業(yè)計(jì)劃書(shū)
- 建設(shè)項(xiàng)目全過(guò)程工程咨詢(xún)-第一次形成性考核-國(guó)開(kāi)(SC)-參考資料
- 【MOOC】電子技術(shù)實(shí)驗(yàn)-北京科技大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 昆明理工大學(xué)《物理化學(xué)(Ⅱ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 【MOOC】數(shù)字電子技術(shù)-中南大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 交通管理扣留車(chē)輛拖移保管 投標(biāo)方案(技術(shù)方案)
- 醫(yī)院健康咨詢(xún)合同范本
- 中國(guó)血管性認(rèn)知障礙診治指南(2024版)解讀 課件
- 2024年“安全生產(chǎn)月”暨“安康杯”競(jìng)賽活動(dòng)考試題庫(kù)及答案
- 臨床提高膿毒性休克患者1h集束化措施落實(shí)率PDCA品管圈
- 初一英語(yǔ)閱讀理解100篇七年級(jí)上冊(cè)英語(yǔ)閱讀理解及答案
- 四川省攀枝花市(2024年-2025年小學(xué)五年級(jí)語(yǔ)文)部編版期末考試(下學(xué)期)試卷及答案
評(píng)論
0/150
提交評(píng)論