MATLAB語言初步學習(五)

2021-09-25 06:24:55 字數 961 閱讀 5114

矩陣變換

diag(a)提取矩陣a住對角線元素產生對角矩陣

diag(a,k)提取第k條對角線

trin()求上三角矩陣

trin(a,k)提取矩陣a的第k條對角線及以上元素

tril求下三角矩陣

rot90(a,k)對矩陣旋轉90度的k倍

fliplr(a)對矩陣左右翻轉

flipud(a)對矩陣上下翻轉

rank(a)求秩

bar(a)畫柱狀圖

trace()求跡

範數的概念:向量1範數:向量元素的絕對值之和

向量2範數:向量元素絕對值的平方和的平方根

向量無窮範數:所有向量元素絕對值中的最大值

對應的語句為

norm(v,1)

norm(v) 或norm(v,2)

norm(v,inf)

cond(a)條件數 對於不同的範數,語句規範同上

特徵值與特徵向量

e=eig(a)特徵值構成向量e

[x,d]=eig(a)

d為特徵值對角陣

x為特徵向量矩陣

矩陣兩種儲存方式:

1、完全儲存方式

2、稀疏儲存方式

sparse()轉化為稀疏

full()轉化為完全儲存

sparse(u,v,s) u,v,s為等長的向量用於確定非零元素 前兩個確定行列 後乙個確定數值

spconver(a)其中a為mx3 或mx4的矩陣 建立稀疏矩陣

a矩陣第一列與第二列確定元素的位置(行列)

第三列代表元素的實部 第四列代表元素的虛部

[b,d]=spdiags(a)從矩陣a中取出所有非零對角元素,並儲存在矩陣b中,向量d表示非零元素的對角線位置。

a=spdiags(b,d,m,n)產生乙個m×n稀疏矩陣a,其元素是b中的列元素放在由d指定的對角線位置上。

speye(m,n)返回乙個稀疏單位矩陣

MATLAB語言初步學習(六)

繪圖功能 plot x,y,b 根據xy描點連線 b代表blue藍色 下面三個是標題函式 xlable x軸標題 ylable y軸標題 title 總標題 text x,y,內容 在圖中標註 legend 用於標註圖中多條線代表的意義 hold on圖形保持 subplot 視窗分割 繪圖函式li...

Matlab學習筆記(五)

array dimensions 這裡主要介紹有關的函式 1 length 語法為 numberofelements length array 它的返回值是陣列中最大維的元素的數目。這裡的陣列是matlab所允許的任意資料型別以及任意維。對於乙個非空的陣列而言,numberofelements和ma...

MATLAB入門學習(五)

現在,我們來學畫圖吧。繪製函式影象最常用的命令是plot plot x,y,s x,y為同維向量,繪製分別以x為橫座標,y為縱座標的曲線 如果x y 是矩陣的話則會繪製多條曲線,用不同顏色表示 s是可選項,用於圖形修飾 具體有那些看help plot 裡面就可以了 另外還可以直接plot x,s 這...