4. 稀疏矩陣
陣列的建立有三種情況
特殊矩陣
函式說明
希爾伯特矩陣
hilb(n)
生成乙個n*n矩陣,元素為1/(i+j-1)
託普利茲矩陣
toeplitz(k,r)
第1列為k,第1行為r,其餘元素等於其左上角元素
帕斯卡矩陣
pascal(n)
返回n階對稱正定矩陣,元素由帕斯卡三角組成
範德蒙矩陣
vander(v)
元素為v(i)(n-j) ,n=length(v)
合併矩陣直接用[ ]即可,可在行或列方向合併。
刪除矩陣的某一行或者某一列直接賦予該行或該列空矩陣即可。
矩陣重構主要的就是轉置和共軛轉置,matlab直接用』即可。
矩陣分析函式
功能norm(x,p)
返回向量或者矩陣的p階範數
normest(x,tol)
估計矩陣的2階範數,使用tol作為相對誤差
rank(a,tol)
返回矩陣的秩,使用tol作為相對誤差
det行列式
一般用不到
一般用不到
稀疏矩陣就是含有大量零元素的矩陣,它最大的特點是節省記憶體,並且有其獨特的儲存方式,只儲存非零元素的位置和值。 函式
功能sparse(a)
由非零元素和下標建立稀疏矩陣a
sparse(m,n)
生成乙個m*n元素都為0的稀疏矩陣
full(s)
將稀疏矩陣轉換成乙個滿矩陣
陣列與矩陣
toc 陣列是我們比較常接觸的一種資料結構了,就我們所了解的,陣列從一維到多維不等,由陣列演變出來的另一概念,被稱之為矩陣,但是其實質還是一種有序的序列。接下來給出一維陣列的實現。class array int arraysize int operator int i const 過載下標符 arr...
陣列與矩陣
建立陣列 建立簡單的陣列 x a b c d e f 建立包含指定元素的行向量。x first last 建立從first開始,加1計數,到last結束的行向量。x increment last 建立從first開始,加increment計數,到last結束的行向量。x linspace first...
陣列與矩陣
陣列 一維陣列 陣列就是有序的元素序列 元素 簡單說就是存放在每個格中的內容 值 二維陣列 釋義 一維陣列的每個元素都是一維陣列 矩陣 在數學中,矩陣 matrix 是乙個按照長方陣列排列的複數或實數集合 矩陣與二維陣列類似 特殊矩陣 零矩陣 內部元素全部為0,一般用0m n表示 方陣 對於行教和列...