1 / 34

第四章 陣列的基本操作與運算

第四章 陣列的基本操作與運算. 本章學習目標 認識陣列裡元素的結構 學習多維陣列的建立 學習編修矩陣的內容 學習基本的矩陣數學運算. 向量元素的操作 (1/2). 向量元素的操作 (2/2). 矩陣元素的操作 (1/2). 矩陣元素的操作 (2/2). 矩陣的索引值之結構. Matlab 的矩陣是利用「以行為主」的結構來儲存 每一個陣列可以看成是由數個行向量串接而成 存取矩陣的元素時,可以使用一維或二維索引值來存取. 矩陣的索引值的範例. 矩陣元陣的提取. 矩陣元陣提取的範例. 一維與二維索引值的轉換. 多維陣列.

Download Presentation

第四章 陣列的基本操作與運算

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第四章 陣列的基本操作與運算 本章學習目標 認識陣列裡元素的結構 學習多維陣列的建立 學習編修矩陣的內容 學習基本的矩陣數學運算

  2. 向量元素的操作 (1/2)

  3. 向量元素的操作 (2/2)

  4. 矩陣元素的操作 (1/2)

  5. 矩陣元素的操作 (2/2)

  6. 矩陣的索引值之結構 • Matlab的矩陣是利用「以行為主」的結構來儲存 • 每一個陣列可以看成是由數個行向量串接而成 • 存取矩陣的元素時,可以使用一維或二維索引值來存取

  7. 矩陣的索引值的範例

  8. 矩陣元陣的提取

  9. 矩陣元陣提取的範例

  10. 一維與二維索引值的轉換

  11. 多維陣列 • 陣列的維度多於二維,稱為多維陣列 • 三維陣來必須以列、行與頁三個維度來描述

  12. 建立三維陣列的範例

  13. 常用的陣列建立函數

  14. 陣列建立函數使用範例

  15. 建立亂數陣列

  16. 亂數陣列的使用範例

  17. 測試亂數分佈的情況 >> A=randn(1,10000); >> hist(A,-4:0.2:4)

  18. 陣列元素的提取

  19. 元素的提取的範例

  20. 陣列元素的重排

  21. 重排陣列元素的範例

  22. 陣列的合併

  23. cat() 的使用範例

  24. 基本的矩陣運算

  25. 矩陣運算的範例 (1/2)

  26. 矩陣運算的範例 (2/2)

  27. 矩陣的左除與右除 • 左除「\」與右除「/」運算子,可分別用AX=B與XA=B來計算:

  28. 例如,設 若要求解向量 X,則 上式可以寫上 X=inv(A)*B,或用 A 來左除 B,即 >> A\B

  29. 右除是用在另外的一種情況,例如,設 則 上式可以寫上 X=B*inv(A),或用 B 右除 A,即 >> B/A

  30. 陣列元素對元素的運算

  31. Exercises(1/2) • Please rearrange m to be and • Please solve:

  32. Exercises(2/2) • 計算 函數值: ,,500筆資料 ,並利用PLOTS標籤簡單繪製其圖形。

More Related