《MATLAB基礎(chǔ)教程(第六版)(微課版)》 課件 h03 數(shù)組和向量_第1頁(yè)
《MATLAB基礎(chǔ)教程(第六版)(微課版)》 課件 h03 數(shù)組和向量_第2頁(yè)
《MATLAB基礎(chǔ)教程(第六版)(微課版)》 課件 h03 數(shù)組和向量_第3頁(yè)
《MATLAB基礎(chǔ)教程(第六版)(微課版)》 課件 h03 數(shù)組和向量_第4頁(yè)
《MATLAB基礎(chǔ)教程(第六版)(微課版)》 課件 h03 數(shù)組和向量_第5頁(yè)
已閱讀5頁(yè),還剩8頁(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)介

2025年2月4日第1頁(yè)第3章數(shù)組和向量MATLAB基礎(chǔ)教程(第六版)(微課版)教學(xué)目標(biāo)教學(xué)內(nèi)容2025年2月4日第2頁(yè)教學(xué)目標(biāo)

掌握數(shù)組和向量的概念與性質(zhì)掌握數(shù)組與向量的操作和運(yùn)算方法了解數(shù)組與向量的實(shí)際應(yīng)用2025年2月4日第3頁(yè)教學(xué)內(nèi)容MATLAB數(shù)組創(chuàng)建數(shù)組數(shù)組操作MATLAB向量2025年2月4日第4頁(yè)MATLAB數(shù)組(1/1)

數(shù)組是MATLAB中的基本構(gòu)件,數(shù)組中的單個(gè)數(shù)據(jù)項(xiàng)稱(chēng)為元素。任何變量在MATLAB中都是以數(shù)組形式存儲(chǔ)和運(yùn)算的。按照數(shù)組元素個(gè)數(shù)和排列方式分類(lèi)按照數(shù)組的存儲(chǔ)方式分類(lèi)2025年2月4日第5頁(yè)創(chuàng)建數(shù)組(1/1)可以通過(guò)直接輸入數(shù)值來(lái)創(chuàng)建數(shù)組,也可以通過(guò)MATLAB內(nèi)置函數(shù)來(lái)創(chuàng)建具有某一特點(diǎn)的數(shù)組。使用“;”或者另起一行表明一行的結(jié)束,如A=[2,5,7;1,3,42]。函數(shù)zeros(m,n)與ones(m,n)分別產(chǎn)生填充值為0或1的m行n列的數(shù)組。函數(shù)rand(m,n)與randn(m,n)分別產(chǎn)生取值為0~1之間的隨機(jī)數(shù)的數(shù)組。函數(shù)diag()具有多種形式,最常用的是diag(A),其中A為一數(shù)組,它將A的對(duì)角線(xiàn)上的元素作為向量返回;diag(V),其中V為一向量,它返回一個(gè)對(duì)角線(xiàn)為V的方陣。MATLAB還提供了magic(m)函數(shù),它產(chǎn)生一個(gè)填充1到m2之間數(shù)字的數(shù)組,其組織方式使得每一行、每一列以及對(duì)角線(xiàn)上的元素分別加起來(lái)等于相同的數(shù)。2025年2月4日第6頁(yè)數(shù)組操作(1/1)

獲取數(shù)組中的元素可以通過(guò)將需要獲取元素的索引值用括號(hào)括起來(lái)的方式對(duì)數(shù)組中的元素進(jìn)行尋址,其中第一個(gè)值為行索引值,第二個(gè)值為列索引值。也可以向數(shù)組中存儲(chǔ)數(shù)值。如果在超出數(shù)組范圍的位置寫(xiě)入時(shí),MATLAB將自動(dòng)對(duì)數(shù)組進(jìn)行擴(kuò)充。如果在數(shù)組當(dāng)前元素位置和將要寫(xiě)入新數(shù)值的位置之間缺失數(shù)據(jù)的話(huà),MATLAB會(huì)將缺失數(shù)據(jù)填充為0。2025年2月4日第7頁(yè)數(shù)組操作(2/2)數(shù)組算術(shù)操作數(shù)組邏輯運(yùn)算使用庫(kù)函數(shù)數(shù)組連接數(shù)組切片數(shù)組重排線(xiàn)性化數(shù)組2025年2月4日第8頁(yè)MATLAB向量(1/1)向量是對(duì)相似數(shù)據(jù)項(xiàng)的集合進(jìn)行分組的最簡(jiǎn)單方式,向量是數(shù)據(jù)的一維分組。向量中單個(gè)的數(shù)據(jù)項(xiàng)通常稱(chēng)為元素(element)。向量元素的兩個(gè)獨(dú)立且截然不同的屬性(數(shù)值及在向量中的位置)決定了其在某一特定向量中的唯一性。2025年2月4日第9頁(yè)創(chuàng)建向量(1/1)創(chuàng)建向量有兩種方法:使用一系列常數(shù)來(lái)創(chuàng)建向量。通過(guò)對(duì)已有的向量進(jìn)行操作產(chǎn)生新的向量。

2025年2月4日第10頁(yè)向量尺寸(1/1)向量有一個(gè)專(zhuān)門(mén)的屬性:向量的長(zhǎng)度。在多數(shù)情況下,該長(zhǎng)度在向量創(chuàng)建時(shí)就已固定。MATLAB能夠通過(guò)插入或刪除元素來(lái)增加或減小向量的長(zhǎng)度。函數(shù)length(V)返回?cái)?shù)組大小中的最大值——對(duì)于向量,該數(shù)值即為其長(zhǎng)度。2025年2月4日第11頁(yè)向量索引(1/1)數(shù)值索引邏輯索引

注意:命令窗口中顯示的邏輯變量值是用1代表真,用0代表假。2025年2月4日第12頁(yè)縮短向量(1/1)注意:現(xiàn)實(shí)中很少將縮短向量作為對(duì)問(wèn)題的正確求解方法,而且這樣做可能會(huì)導(dǎo)致邏輯混亂。有可能的話(huà),使用索引來(lái)對(duì)需要保留的元素進(jìn)行復(fù)制。2025年2月4日第13頁(yè)向量操作(1/1)MATLAB語(yǔ)言的本質(zhì)核心在于具有豐富的數(shù)組和向量操作工具。有3種方法直接從對(duì)標(biāo)量的操作推廣而來(lái):(1)

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論