MATLAB中對矩陣的變換

2021-10-24 10:39:05 字數 1368 閱讀 6377

矩陣的變換主要有對角陣,三角陣,矩陣的轉置,矩陣的旋轉,矩陣的翻轉,矩陣求逆等操作。下面我將對以上幾種操作進行總結。

對角矩陣:只有對角線上有非零元素的矩陣。

數量矩陣:對角線上的元素相等的對角矩陣。

單位矩陣:對角線上的元素都為1的矩陣。

提取矩陣中對角線的元素

diag(a):提取矩陣a的主對角線元素,產生乙個列向量。

diag(a,k):提取矩陣a的第k條對角線,產生乙個列向量。

(主對角線是第0條,往上條數+1,往下-1)

上三角陣:矩陣的對角線以下的元素全為0的矩陣。

下三角陣:對角線以上的元素全為0的矩陣。

①triu(a):提取矩陣a的主對角線及以上的元素。

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

②tril(a):提取矩陣a的主對角線及其以下的元素。

tril(a,k):提取矩陣a的第k條對角線及以下的元素。

a.』 :將矩陣a轉置

a』 :將矩陣a轉置並且在此基礎上對每個數取復共軛。

rot90(a,k):將矩陣a逆時針旋轉90°的k倍,k預設值為1.

fliplr(a):對矩陣a實施左右翻轉。

flipud(a):將矩陣進行上下翻轉.

inv(a):求方陣a的逆

Matlab 9 矩陣變換

二 三角陣 三 矩陣的轉置 四 矩陣的旋轉 五 矩陣的翻轉 六 矩陣的逆矩陣 diag a 提取矩陣a對角線上的元素,形成乙個列向量 diag a,k 提取a 的第 k 條對角線上元素的列向量。k 0 表示主對角線,k 0 位於主對角線上方,k 0 位於主對角線下方。diag v 以向量v為主對角線...

變換矩陣擬合 對雅可比矩陣的理解

眾所周知,二維平面直角座標系中的面積微元轉換為平面極座標系有 嘗試下證明 先列出x,y與r,微分一下 得到了什麼?你說你不知道第三行怎麼來的?我也不知道。於是這波看似100 能成功的證明就以失敗告終了。有厲害的小夥伴指出了,這裡的面積微分並不是這麼定義的,而應該是外積,在運算法則上的不同造成了證明中...

矩陣中的透視變換

u,v是原始左邊,對應得到變換後的座標x,y,其中 變換矩陣 重寫之前的變換公式可以得到 所以,已知變換對應的幾個點就可以求取變換公式。反之,特定的變換公式也能新的變換後的。簡單的看乙個正方形到四邊形的變換 變換的4組對應點可以表示成 根據變換公式得到 定義幾個輔助變數 求解出的變換矩陣就可以將乙個...