MATLAB入門學習筆記(一) 矩陣的生成及操作

2021-06-22 20:39:50 字數 897 閱讀 5154

1.在mb中,向量的編號是豎著計數的。

2.變數擴張x=[1 2 3 4];y=[2 3 4 5];z=[x y]

3.變數縮短z(1:2:end)  保留第乙個,然後每逢2取乙個數字。

4.m文字法生成矩陣,用.m作為字尾

5.幾個特殊矩陣zeros,eye,ones,rand,randn(正態隨機)。

6.多維矩陣cat函式,cat(n,a

1......)

n=1時,行方向連線,n=2時,列方向連線,n=3時,層方向連線

7.向量的運算

點積,dot。叉積,cross。

8.*乘,

點乘.,

張量積kron(a,b)

指數次冪.^----------p.^a

^----------

這個暫時還不怎麼會用

9.find函式返回的是矩陣的下標,這個函式非常的重要

10.邏輯運算子

&  與

|    或

~   非

xor 異或

any 非零則真

all 判斷是否所有元素非零

11.矩陣的特殊操作

diag提取對角

tril 提取下三角

triu提取上三角

rot90逆時針旋轉

fliplr 左右翻轉

flipud 上下翻轉

flipdim(a,dim)-----dim=1則水平翻轉,dim=2則上下翻轉

floor數值向下取整

ceil數值向上取整

ruond四捨五入

fix靠0取整

12.矩陣分析基本函式

det求行列式的值

rank求矩陣的秩

inv求方程的逆矩陣

numel求矩陣中元素的個數

MATLAB學習 之 矩陣(一)

構造向量的方法 直接法增量法 linspace logspace函式法 詳情請檢視matlab學習 一 建立向量 1 簡單的建立方法 用 直接建立 行之間用分號隔開,元素之間用空格或者逗號隔開 a 1 2 3 4 5 6 7 8 9 每行元素相同的矩陣可以這樣構造 a 1 2 3 b a a a 每...

MATLAB入門學習 2 矩陣基礎 1

matlab的各種資料型別,在matlab中均以矩陣的形式存在 標量 向量都是特殊的矩陣 矩陣是matlab最基本的資料物件。1.1直接輸入法 在命令視窗直接輸入矩陣元素。按行輸入矩陣元素,同一行元素使用空格或者逗號隔開,不同行元素使用分號或者回車作為間隔。a 1 2 3 4 b 2,3,4,5 c...

MATLAB學習筆記 特殊矩陣(2)

1.通用的特殊矩陣 zeros 產生全0矩陣 ones 全1矩陣 eye 單位矩陣 rand 0 1之間均勻分布的隨機矩陣 randn 均值為0,方差為1的標準正態分佈隨機矩陣 呼叫格式 zeros m 產生 m x m 零矩陣 zeros m,n 產生m x n 零矩陣 zeros size a ...