




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第1章MATLAB基礎(chǔ)知識1.1MATLAB簡介1.2MATLAB工作環(huán)境1.3MATLAB 7.0的通用命令1.4MATLAB的計算基礎(chǔ)1.5基本賦值和運算1.6MATLAB程序設計基礎(chǔ)1.7MATLAB的繪圖功能1.1MATLAB簡介1.1.1概述1.1.2MATLAB安裝與運行1.1.2MATLAB安裝與運行1. MATLAB對硬件和軟件的要求2.安裝過程1. MATLAB對硬件和軟件的要求表1-1MATLAB7.0對PC系統(tǒng)的要求操作平臺Windows XP、Windows2000 (Service Pack 3或4)、Windows NT 40 (Service Pack 5或6)處
2、理器Pentium、Xeon、Pentium M、AMD Athlon、Athlon XP、Athlon MP存儲空間345MB(僅包括幫助系統(tǒng)的MATLAB)內(nèi)存256MB(最?。?、512MB(推薦)顯卡16bit、24bit或32bit兼容OpenGL的圖形適配卡(強烈推薦)軟件圖形加速卡、打印機、聲卡為了運行MATLAB Notebook、MATLAB Builder for Excel、Excel link、Database Toolbox和 MATLAB Web Server,還必須安裝Office 2000 或更高版本1. MATLAB對硬件和軟件的要求表1- 1MATLAB7.0
3、對PC系統(tǒng)的要求編譯器為了創(chuàng)建自己的MEX文件,則至少需要下列產(chǎn)品之一:DEC Visual Fortran 50、Microsoft Visual C/C+42或50、Borland C/C+50或502 Watcom 106或112.安裝過程圖1-1MATLAB啟動界面2.安裝過程圖1-2MATLAB安裝界面2.安裝過程圖1-3輸入用戶名稱、公司及產(chǎn)品注冊碼等各種信息界面2.安裝過程圖1-4選擇需要安裝的組件1.2MATLAB工作環(huán)境1.菜單和工具欄2.命令窗口3.歷史命令窗口4.當前工作目錄窗口5.工作空間管理窗口1.2MATLAB工作環(huán)境圖1-5MATLAB 7.0的工作界面1.菜單和
4、工具欄圖1-6【View】菜單1.菜單和工具欄圖1-7【Graphics】菜單1.菜單和工具欄圖1-8【Start】按鈕2.命令窗口圖1-9命令窗口2.命令窗口圖1-10獨立命令窗口2.命令窗口圖1-11命令窗口的上下文菜單3.歷史命令窗口圖1- 12歷史命令窗口的上下文菜單4.當前工作目錄窗口圖1-13當前目錄窗口4.當前工作目錄窗口圖1-14生成不同的報告文件5.工作空間管理窗口圖1-15工作空間管理窗口5.工作空間管理窗口圖1-16不同的繪制命令1.3MATLAB 7.0的通用命令1.常用命令2.輸入內(nèi)容的編輯3.標點表1-2MATLAB常用命令命令命令說明命令命令說明cd顯示或改變當前
5、工作目錄Load加載指定文件的變量dir顯示當前目錄或指定目錄下的文件Diary日志文件命令clc清除工作窗口中的所有顯示內(nèi)容!調(diào)用DOS命令home將光標移至命令窗口的最左上角exit退出MATLAB 70clf清除圖形窗口quit退出MATLAB 70type顯示文件內(nèi)容pack收存內(nèi)存碎片clear清理內(nèi)存變量hold圖形保持開關(guān)echo工作窗信息顯示開關(guān)path顯示搜索目錄disp顯示變量或文字內(nèi)容save保存內(nèi)存變量到指定文件表1-3常用鍵盤按鍵及說明鍵盤按鍵說明鍵盤按鍵說明Ctrl+P,調(diào)用上一行HomeCtrl+A,光標置于當前行開頭Ctrl+N,調(diào)用下一行EndCtrl+E,光
6、標置于當前行末尾Ctrl+B,光標左移一個字符EscCtrl+U,清除當前輸入行Ctrl+F,光標右移一個字符DelCtrl+D,刪除光標處的字符Ctrl+Ctrl+L,光標左移一個單詞BackspaceCtrl+H,刪除光標前的字符Ctrl+Ctrl+R,光標右移一個單詞Alt+Backspace恢復上一次的刪除表1-4MATLAB語言中標點的說明標點說明標點說明:冒號,具有多種應用功能%百分號,注釋標記;分號,區(qū)分行及取消運行結(jié)果顯示!感嘆號,調(diào)用操作系統(tǒng)運算,逗號,區(qū)分列及函數(shù)分隔符=等號,賦值標記()括號,指定運算優(yōu)先級單引號,字符串的標識符方括號,定義矩陣.小數(shù)點及對象域訪問大括號,
7、構(gòu)造單元數(shù)組續(xù)行符號1.4MATLAB的計算基礎(chǔ)1.4.1MATLAB的預定義變量1.4.2常用運算和基本數(shù)學函數(shù)1.4.3數(shù)值的輸出格式表1-5MATLAB預定義變量表變量名預定義ans分配最新計算的而又沒有給定名稱的表達式的值。當在命令窗口中輸入表達式而不賦值給任何變量時,在命令窗口中會自動創(chuàng)建變量ans,并將表達式的運算結(jié)果賦給該變量。但是變量ans僅保留最近一次的計算結(jié)果表1-5MATLAB預定義變量表變量名預定義eps返回機器精度,定義了1與最接近可代表的浮點數(shù)之間的差,在一些命令中也用做偏差??芍匦露x,但不能由clear命令恢復。MATLAB 70為22204e016realma
8、x返回計算機能處理的最大浮點數(shù)。MATLAB 70為17977e+308realmin返回計算機能處理的最小的非零浮點數(shù)。MATLAB 70為22251e308pi即,若eps足夠小,則用16位十進制數(shù)表達其精度Inf/inf定義為,即當分母或除數(shù)為0時返回inf,不中斷執(zhí)行而繼續(xù)運算nan定義為“Not a number”,即未定式或表1-5MATLAB預定義變量表i/j定義為虛數(shù)單位。可以為i和j定義其他值但不再是預定義常數(shù)nargin給出一個函數(shù)調(diào)用過程中輸入自變量的個數(shù)nargout給出一個函數(shù)調(diào)用過程中輸出自變量的個數(shù)computer給出本臺計算機的基本信息version給出MATL
9、AB的版本信息表1-6MATLAB常用運算符號算術(shù)運算符說明算術(shù)運算符說明+加-減*乘*數(shù)組乘乘方數(shù)組乘方反斜杠或左除/斜杠或右除/或數(shù)組除kron張量積表1-7MATLAB的關(guān)系運算符表關(guān)系運算符說明關(guān)系運算符說明=等于=不等于小于大于=小于或等于=大于或等于表1-8基本邏輯運算的真值表邏輯運算A=0A=1B=0B=1B=0B=1A&B0001A|B0111A1100 xor(A,B)0110表1-9MATLAB常用數(shù)學函數(shù)函數(shù)數(shù)學含義函數(shù)數(shù)學含義abs(x)求x的絕對值,即x,若x是復數(shù),即求x的模csc(x)求x的余割函數(shù),x為弧度sign(x)求x的符號,x為正得1,x為負得-
10、1,x為零得0asin(x)求x的反正弦數(shù),即sixsqrt(x)求x的平方根,即acos(x)求x的反余切函數(shù),coxexp(x)求x的指數(shù)函數(shù),即atan(x)求x的反正切函數(shù),taxlog(x)求x的自然對數(shù),即lnxacot(x)求x的反余切函數(shù),cox表1-9MATLAB常用數(shù)學函數(shù)log10(x)求x的常用對數(shù),即lgxasec(x)求x的反正割函數(shù),sexlog2(x)求x的以2為底的對數(shù),即loxacsc(x)求x的反余割函數(shù),csxsin(x)求x的正弦函數(shù),x為弧度Round(x)求最接近x的整數(shù)cos(x)求x的余弦函數(shù),x為弧度rem(x,y)求整除x/y的余數(shù)tan(
11、x)求x的正切函數(shù),x為弧度real(z)求復數(shù)z的實部cot(x)求x的余切函數(shù),x為弧度Imag(z)求復數(shù)z的虛部sec(x)求x的正割函數(shù),x為弧度conj(z)求復數(shù)z的共軛,即求表1-10數(shù)值輸出格式命令命令及格式說明format shot以4位小數(shù)的浮點格式輸出format long 以14位小數(shù)的浮點格式輸出format short e以4位小數(shù)加e+000的浮點格式輸出format long e以15位小數(shù)加e+000的浮點格式輸出format hex以16進制格式輸出format+提取數(shù)值的符號format bank以銀行格式輸出,即只保留兩位小數(shù)format rat以有理
12、數(shù)格式輸出more on/off屏幕顯示控制。more on表示滿屏停止,等待鍵盤輸入;more off表示不考慮窗口一次性輸出more(n)如果輸出多于n行,則只顯示n行1.6MATLAB程序設計基礎(chǔ)1.順序語句2.條件語句3.循環(huán)語句2.條件語句(1)if-else-end語句(2)switch-case-otherwise語句3.循環(huán)語句(1)for循環(huán)(2)while循環(huán)1.7MATLAB的繪圖功能1.基本形式2.圖形修飾及文本標注3.圖形控制4.特殊坐標圖形1.基本形式(1)plot(y)(2)plot(x,y)(3)plot(x1,y1,x2,y2,)圖1-17plot(y)輸出曲線圖1-18plot繪制的正弦曲線圖1-19在同一個窗口繪制正弦和平方根兩條曲線圖1-20兩條曲線具有不同的橫坐標表1-11常用的繪圖選項選
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 傳媒公司協(xié)議合同范本
- 制作簡易合同范本
- 農(nóng)戶貸款保證合同范本
- 農(nóng)村住宅設計合同范本
- 上海植物租擺合同范本
- 公積金租房合同范本
- 五人合伙合同范本
- 二手公寓房購買合同范本
- 正規(guī)合同范本買賣
- 倉庫貨品保管合同范本
- GB/T 3452.2-2007液壓氣動用O形橡膠密封圈第2部分:外觀質(zhì)量檢驗規(guī)范
- GB/T 30797-2014食品用洗滌劑試驗方法總砷的測定
- GB/T 20057-2012滾動軸承圓柱滾子軸承平擋圈和套圈無擋邊端倒角尺寸
- GB/T 19808-2005塑料管材和管件公稱外徑大于或等于90mm的聚乙烯電熔組件的拉伸剝離試驗
- GB/T 12771-2019流體輸送用不銹鋼焊接鋼管
- 工程驗收及移交管理方案
- 班組建設工作體系課件
- 圖片編輯概述課件
- 第章交通調(diào)查與數(shù)據(jù)分析課件
- 2023年岳陽職業(yè)技術(shù)學院單招職業(yè)技能考試筆試題庫及答案解析
- 北師大版八年級數(shù)學上冊《認識無理數(shù)(第2課時)》參考課件2
評論
0/150
提交評論