矩陣變換
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 這...