慕課matlab學習 第二章 011 稀疏矩陣

2021-10-08 11:26:02 字數 922 閱讀 1956

% 第二節 矩陣變換

% 稀疏矩陣

%矩陣的儲存方式

%1、完全儲存方式

%2、稀疏儲存方式:稀疏儲存方式只儲存矩陣的非零元素的值及其位置,即行號和列號。

% 注意,採用稀疏儲存方式時,矩陣元素的儲存順序並沒有改變,也是按列的順序進行儲存。%(

1)完全儲存方式與稀疏儲存方式之間的轉化

% a=

sparse

(s): 將矩陣s轉化為稀疏儲存方式的矩陣a。

% s=

fuli

(a):將矩陣a轉化為完全儲存方式的矩陣s。

% eg

a=sparse

(eye(5

))%建立乙個5階的單位陣,並以稀疏矩陣的形式儲存

b=full

(a)%將矩陣a轉化為完全儲存方式的矩陣b。

whos % whos 檢視資料型別和儲存位元組等引數%(

2)直接建立稀疏儲存矩陣

% sparse函式的其他呼叫格式:

%sparse

(m,n)

:生成乙個m x n的所有元素都是零的稀疏矩陣。

% sparselu,v,s)

:其中u、v、s是3個等長的向量。s是要建

% 立的稀疏儲存矩陣的非零元素,u[i)、 v[i)分別是s

(i)的行下標和列下標。

% eg

c=sparse([

1,2,

2],[

2,1,

4],[

4,5,

-7])

%建立乙個稀疏矩陣,並且(1,2)=

4 (2,1)=

5 (2

,4)=-7

d=full

(c)

慕課(第二章)

線性結構 線性結構是乙個有序資料元素的集合。常用的線性結構有 線性表,棧,佇列,雙佇列,串。關於廣義表 陣列,是一種非線性的資料結構。常見的非線性結構有 二維陣列,多維陣列,廣義表,樹 二叉樹等 分類 資料結構課程中資料的邏輯結構分為線性結構和非線性結構。對於資料結構課程而言,簡單地說,線性結構是n...

慕課matlab學習 第二章 08 矩陣變換操作

第二節 矩陣變換 矩陣變換 主要內容 求解 對角陣 三角陣 矩陣的轉置 矩陣的旋轉 矩陣的翻轉 矩陣求逆 對角矩陣 3種對角矩陣 對角矩陣 只有對角線上有非零元素的矩陣。數量矩陣 對角線上的元素相等的對角矩陣。單位矩陣 對角線上的元素都為1的對角矩陣。1 提取矩陣的對角線元素 diag a 提取矩陣...

matlab學習筆記第二章 矩陣

1.我們可以在陣列上進行左除和右除。這時陣列元素與元素匹配相除,因此兩陣列必須等大。例如,我們用 讓matlab進行陣列右除 a 2 4 6 8 b 2 2 3 1 c a b c 1 2 2 8 2.要建立n n的單位矩陣,輸入matlab命令 eye n 要建立n n的零矩陣,我們輸入zeros...