陣列與矩陣

2021-10-17 03:18:19 字數 790 閱讀 4080

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表示 方陣 對於行教和列...