《MATLAB數(shù)組運(yùn)算》PPT課件.ppt

《MATLAB數(shù)組運(yùn)算》PPT課件.ppt

ID:51620772

大?。?74.50 KB

頁(yè)數(shù):140頁(yè)

時(shí)間:2020-03-26

《MATLAB數(shù)組運(yùn)算》PPT課件.ppt_第1頁(yè)
《MATLAB數(shù)組運(yùn)算》PPT課件.ppt_第2頁(yè)
《MATLAB數(shù)組運(yùn)算》PPT課件.ppt_第3頁(yè)
《MATLAB數(shù)組運(yùn)算》PPT課件.ppt_第4頁(yè)
《MATLAB數(shù)組運(yùn)算》PPT課件.ppt_第5頁(yè)
資源描述:

《《MATLAB數(shù)組運(yùn)算》PPT課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、第二講數(shù)值數(shù)組及其運(yùn)算數(shù)值數(shù)組和數(shù)組運(yùn)算始終是MATLAB的核心第二講數(shù)值數(shù)組及其運(yùn)算2.1表達(dá)式2.2引導(dǎo)2.3一維數(shù)組的創(chuàng)建和尋訪2.4二維數(shù)組的創(chuàng)建2.5二維數(shù)組元素的標(biāo)識(shí)2.6二維數(shù)組的子數(shù)組尋訪和賦值2.7執(zhí)行數(shù)組運(yùn)算的常用函數(shù)第二講數(shù)值數(shù)組及其運(yùn)算2.8數(shù)組運(yùn)算和矩陣運(yùn)算2.9標(biāo)準(zhǔn)數(shù)組生成函數(shù)和數(shù)組操作函數(shù)2.10數(shù)組構(gòu)作技法綜合2.11高維數(shù)組2.12“非數(shù)”和“空”數(shù)組2.13關(guān)系操作和邏輯操作2.1表達(dá)式MATLAB采用表達(dá)式語(yǔ)言形式,語(yǔ)句常用的形式:例:1.3+2*0.9%值存放在默認(rèn)變量

2、ans中a=1.3+2*0.9x=rand(2,4)%產(chǎn)生2*4大小的隨機(jī)矩陣如果表達(dá)式過(guò)長(zhǎng),可分裝在幾行,行末加三個(gè)點(diǎn)…,表示下一行是續(xù)行。z=3*(1-x).^2.*exp(-(x.^2)-(y+1).^2)-10*(x/5-x.^3-y.^5)... ?????.*exp(-x.^2-y.^2)-1/3*exp(-(x+1).^2-y.^2);2.1表達(dá)式表達(dá)式的組成:1)數(shù)值2)變量3)操作符4)函數(shù)2.1.1數(shù)值在MATLAB中,所有的數(shù)都用浮點(diǎn)雙精度類型來(lái)存儲(chǔ)和運(yùn)算。(實(shí)矩陣的每個(gè)元素占8個(gè)字節(jié),

3、復(fù)矩陣的每個(gè)元素占16個(gè)字節(jié))缺點(diǎn):浪費(fèi)內(nèi)存、降低運(yùn)算的速度。優(yōu)點(diǎn):省略了定義數(shù)據(jù)類型的語(yǔ)句,而且編程時(shí)無(wú)須考慮數(shù)據(jù)類型的匹配問(wèn)題,減少了出錯(cuò)的可能。這種戰(zhàn)略取得了成功:使人們不在編程細(xì)節(jié)上化精力,把注意力集中到科學(xué)計(jì)算的方法和建模合理性等大問(wèn)題上。重點(diǎn)2.1.1數(shù)值MATLAB采用十進(jìn)制表示形式合法的數(shù)值形式舉例:3-990.001.19-5.1+6.8i7.8-6j(虛數(shù))9.4e61.3e-3-4.5E33(科學(xué)表示法)2e3.4e后面不允許小數(shù)形式2.1.2變量變量的命名規(guī)則:1)變量名、函數(shù)名對(duì)字母

4、的大、小寫敏感。2)變量名由字母、數(shù)字和下劃線構(gòu)成。第一個(gè)字母必須是英文字母。3)有字符個(gè)數(shù)限制(版本5.0:最多31個(gè)字符)2.1.2變量MATLAB系統(tǒng)默認(rèn)變量(注意大小寫?。﹊或j:虛單元正確:5+7j錯(cuò)誤:5+j7pi:圓周率ans:計(jì)算機(jī)結(jié)果的缺省變量名eps:機(jī)器的零閾值2.2204e-016Inf或inf:正無(wú)窮大NaN或nan:不定值(即無(wú)效數(shù)據(jù))重點(diǎn)可以表示“無(wú)窮大”、“不定值”,說(shuō)明matlab容錯(cuò)性強(qiáng)運(yùn)算優(yōu)先級(jí):算術(shù)運(yùn)算符>關(guān)系運(yùn)算符>邏輯運(yùn)算符圓括號(hào)可以改變其順序!2.1.3操作符MA

5、TLAB操作符包括:算術(shù)運(yùn)算關(guān)系運(yùn)算邏輯運(yùn)算位運(yùn)算其他操作符重點(diǎn)一)算術(shù)運(yùn)算符+:加法-:減法*:矩陣乘法(叉乘).*:矩陣元素乘法/:矩陣右除法./:矩陣元素右除法:矩陣左除法.:矩陣元素左除法^:矩陣指數(shù).^:矩陣元素指數(shù)’:復(fù)共軛轉(zhuǎn)置.’:非共軛轉(zhuǎn)置二)邏輯運(yùn)算符針對(duì)數(shù)組元素&:邏輯與~:邏輯非

6、:邏輯或xor:邏輯異或三)關(guān)系運(yùn)算符針對(duì)元素<:小于<=:小于等于>:大于>=:大于等于==:等于~=:不等于2.1.4函數(shù)MATLAB的函數(shù)從來(lái)源上看,可以分為三類:1)MATLAB的內(nèi)部函數(shù)2)MAT

7、LAB工具箱中的函數(shù)3)用戶自定義函數(shù)用戶使用中,感覺(jué)不到三類的區(qū)別!1)函數(shù)可嵌套(象積木一樣搭建)例如:x=sqrt(log(z))2)函數(shù)可多輸入例如:x=max(z,y)3)函數(shù)可多輸出重點(diǎn)y向量中最大的值最大值的位置y矩陣中每一列最大的值最大值的位置注意:輸入矩陣類型不同, 則執(zhí)行的操作不同。因?yàn)閙atlab函數(shù)太多,所以要養(yǎng)成使用help命令,得到有關(guān)函數(shù)的具體用法:例:helpmax2.1.4函數(shù)2.1表達(dá)式表達(dá)式(即語(yǔ)句):將變量、數(shù)值、函數(shù)用操作符連接起來(lái),就構(gòu)成了表達(dá)式。例如:a=(10j

8、+sqrt(10))/2;%注釋☆行末的“;”用于抑制結(jié)果在屏幕上顯示例如:sin(a),sin(b),a+b☆同在一行的表達(dá)式,必須用“,”分開(kāi)2.2引導(dǎo)數(shù)組:由一組實(shí)數(shù)或復(fù)數(shù)排成的長(zhǎng)方陣列(Array)一維的“行”或“列”二維的“矩形”三維的“若干矩形的堆疊”更高的任意維2.2引導(dǎo)數(shù)組運(yùn)算:無(wú)論對(duì)數(shù)組施加什么運(yùn)算(包括函數(shù)),總認(rèn)為是對(duì)數(shù)組中每個(gè)元素平等的實(shí)施同樣的操作設(shè)計(jì)數(shù)組和數(shù)組運(yùn)算的目的:使程序簡(jiǎn)單、易讀;更接近數(shù)學(xué)公式提高程序向量化程度,提高計(jì)算效率,節(jié)省系統(tǒng)開(kāi)銷2.2引導(dǎo)繪制函數(shù)在0≤x≤1時(shí)的

9、曲線x=0:0.1:1%定義自變量的采樣點(diǎn)取值數(shù)組y=x.*exp(-x)%利用數(shù)組運(yùn)算計(jì)算各自變量采樣點(diǎn)上的函數(shù)值plot(x,y),xlabel('x'),ylabel('y'),title('y=x*exp(-x)')%繪圖第一句定義自變量數(shù)組:0為起點(diǎn),每隔0.1取一個(gè)點(diǎn),直到1。得到1×11的數(shù)組2.2引導(dǎo)第二句中,指數(shù)函數(shù)exp(-x)對(duì)x每個(gè)元素求值,結(jié)果也是1×11的數(shù)組數(shù)組乘使兩個(gè)

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

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

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