第二講 matlab語言基礎(chǔ)

第二講 matlab語言基礎(chǔ)

ID:37841174

大?。?97.34 KB

頁數(shù):43頁

時間:2019-06-01

第二講 matlab語言基礎(chǔ)_第1頁
第二講 matlab語言基礎(chǔ)_第2頁
第二講 matlab語言基礎(chǔ)_第3頁
第二講 matlab語言基礎(chǔ)_第4頁
第二講 matlab語言基礎(chǔ)_第5頁
資源描述:

《第二講 matlab語言基礎(chǔ)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、第二章matlab語?.礎(chǔ)第二章MATLAB語言基礎(chǔ)課件公共郵ζ:sieematlab@126.comǖ碼:matlabMATLAB編程與系統(tǒng)仿真第二章matlab語?.礎(chǔ)第二章MATLAB語言基礎(chǔ)本章主要內(nèi)容如下:2.1變量和數(shù)據(jù)類型概述2.2數(shù)值數(shù)組的生成和尋訪2.3數(shù)組運(yùn)算和矩陣運(yùn)算2.4非數(shù)和空數(shù)組2.5關(guān)系運(yùn)算和邏輯運(yùn)算MATLAB編程與系統(tǒng)仿真第二章matlab語?.礎(chǔ)2.1.1變量變量及其賦值變量是任何程序設(shè)計語言的基本元素之一。在命令窗口可直接輸入變量并賦值,無須聲明其類型和維數(shù),MATLAB將自動處理。M

2、ATLAB的變量名稱由英文字母、數(shù)字和下劃線等符號組成,并且第一個字符必須是英文字母,變量和常量最長允許65個字符。MATLAB對字母大小寫區(qū)分,避免使用關(guān)鍵字。在賦值過程中,,,如果變量已經(jīng)存在,如果變量已經(jīng)存在,,,Matlab會會會用新值代替舊值,,,并以,并以新的變量類型代替舊的變量類型。。。MATLAB編程與系統(tǒng)仿真第二章matlab語?.礎(chǔ)2.1.1變量常用內(nèi)存命令who:::顯示當(dāng)前工作空間中所有變量的一個簡單列表。whos:::則列出變量的大小、數(shù)據(jù)格式等詳細(xì)信息clear:::清除工作空間中所有的變量

3、。clear變量名:清除指定的變量MATLAB編程與系統(tǒng)仿真第二章matlab語?.礎(chǔ)常用內(nèi)部常數(shù)常常常數(shù)數(shù)數(shù)返返返回回回值值值ans默認(rèn)變量名,,保存最近的結(jié)果,保存最近的結(jié)果eps浮點(diǎn)相對精度realmax最大浮點(diǎn)數(shù)realmin最小浮點(diǎn)數(shù)pipipi圓周率i,j虛數(shù)單位inf無限值NaN不合法的數(shù)值值,,,非數(shù)值,非數(shù)值computer計算機(jī)類型versionMATLABMATLAB版本字符串MATLAB版本字符串MATLAB編程與系統(tǒng)仿真2.1.1變量數(shù)值類型第二章matlab語?.礎(chǔ)MATLAB無日期時間型類型(當(dāng)

4、做字符串處理,有相應(yīng)的函數(shù)),整型數(shù)據(jù)主要用于圖像處理等特殊問題。所有類型都以數(shù)組形式式式存儲邏輯字符數(shù)數(shù)數(shù)細(xì)胞值值值構(gòu)架JAVA函函函數(shù)數(shù)數(shù)對象句句句單精度雙精度柄柄柄整型符號對象MATLAB編程與系統(tǒng)仿真Matlab提供數(shù)值類型第二章matlab語?.礎(chǔ)數(shù)據(jù)類型取值范圍轉(zhuǎn)換函數(shù)帶符號8位整型[-27,27–1]int8帶符號16位整型[-215,215–1]int16帶符號32位整型[-231,231–1]int32帶符號64位整型[-263,263–1]int64無符號8位整型[0,28–1]uint8無符號16位整型[0

5、,216–1]uint16無符號32位整型[0,232–1]uint32無符號64位整型[0,264–1]Uint64單精度浮點(diǎn)數(shù)[1.17e-38,,,3.40e+38]single雙精度浮點(diǎn)數(shù)[2.22e-308,,,1.79e+308]doublerealmin(‘single’),realmaxMATLAB編程與系統(tǒng)仿真標(biāo)量、向量、矩陣與數(shù)組概念第二章matlab語?.礎(chǔ)標(biāo)量、向量、矩陣與數(shù)組是MATLAB運(yùn)算中的涉及基本運(yùn)算量111.1...矩陣矩陣是一個數(shù)學(xué)概念。2.2.2.向量向量是一個數(shù)學(xué)量(矩陣的特例)。3.

6、3.3.標(biāo)量標(biāo)量也是一個數(shù)學(xué)概念(矩陣的特例)。相單于簡單變量4.數(shù)組數(shù)組不是一個數(shù)學(xué)量,程序設(shè)計語言概念。一維數(shù)組的數(shù)學(xué)原型是向量,二維數(shù)組的數(shù)學(xué)原型是矩陣數(shù)值數(shù)組、邏輯數(shù)組、字符串?dāng)?shù)組、符號數(shù)組MATLAB編程與系統(tǒng)仿真第二章matlab語?.礎(chǔ)2.1.2數(shù)值型數(shù)據(jù)MATLAB數(shù)值數(shù)據(jù)格式及顯示方式MATLAB既可用傳統(tǒng)的十進(jìn)制數(shù)表達(dá)數(shù)值,也可以用科學(xué)計數(shù)表達(dá)數(shù)值,用e代表10的指數(shù)形式,用i和j來代表虛數(shù)。MATLAB內(nèi)部數(shù)據(jù)格式(缺省)只有一種,是IEEE浮點(diǎn)標(biāo)準(zhǔn)的雙精度二進(jìn)制(64位),相應(yīng)于十進(jìn)制的16位有效數(shù)

7、,范圍為10-308~10+308。為了人機(jī)交互的友好性,數(shù)據(jù)輸出顯示格式有8種??捎貌藛芜x項或format命令選擇。MATLAB編程與系統(tǒng)仿真第二章matlab語?.礎(chǔ)復(fù)數(shù)可以通過以下方式定義復(fù)數(shù)直接輸入:z=3+4ij=0;z=3+4*j??z=3+4*j虛部與虛數(shù)單位之間不能留空格使用complex函數(shù)z=complex(3,4)z=complex(3)z=complex(3,0)MATLAB編程與系統(tǒng)仿真第二章matlab語?.礎(chǔ)2.1.3字符串字符串是用單引號來標(biāo)示的,例如,S='IHaveaDream.’D=

8、‘Dream.’D=‘I’’mDream.’D=‘I’’mI’’mjohn’I’’mjohn’在MATLAB中,字符串的存儲是按其中字符逐個順序單一存放的,且存放的是它們各自的ASCII碼,由此看來字符串實際可視為一個字符數(shù)組,字符串中每個字符則

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。