% 第二節 矩陣變換
% 稀疏矩陣
%矩陣的儲存方式
%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...