Matlab中操作矩陣常用函式

2021-08-07 10:12:29 字數 676 閱讀 8881

函式

作用zeros

建立0矩陣

ones

建立全部為1的矩陣

rand

產生隨機矩陣/數列

true

邏輯數列1

false

邏輯數列0

eye對角矩陣

diag

對角矩陣

blkdiag

模組的對角矩陣

cat矩陣連線

vertcat

矩陣豎直連線

horzcat

矩陣水平連線

repelem

矩陣元素重複

repelem

重複矩陣

函式作用

sort

排列矩陣順序

sortrows

按照某列排列矩陣

flip

旋轉矩陣

fliplr

左右旋轉矩陣

flipud

上下旋轉矩陣

rot90

以90°倍數旋轉矩陣

transpose

矩陣轉置

permute

按照指定方式重排矩陣

circshift

回環形式調整矩陣

reshape

重新調整矩陣

squeeze

平鋪矩陣

MATLAB 操作矩陣的常用函式

函式名 作用size x 用於求矩陣x的大小 sort x 可對x進行公升序排序,x為向量 陣列 矩陣等等 find x 用來返回向量或者矩陣中不為0的元素的索引 numl a 返回陣列a中元素的個數 ismember a,b 集合成員判斷b中成員和a成員是否相等,相等的位置用1,否則用0 find...

MATLAB基本矩陣函式和操作

eye 單位矩陣 zeros 全零矩陣 ones 全1矩陣 rand 均勻分布隨機陣 genmarkov 生成隨機markov矩陣 linspace 線性等分向量 logspace 對數等分向量 logm 矩陣對數運算 cumprod 矩陣元素累計乘 cumsum 矩陣元素累計和 toeplitz ...

MATLAB基本矩陣函式和操作

eye 單位矩陣 zeros 全零矩陣 ones 全1矩陣 rand 均勻分布隨機陣 genmarkov 生成隨機markov矩陣 linspace 線性等分向量 logspace 對數等分向量 logm 矩陣對數運算 cumprod 矩陣元素累計乘 cumsum 矩陣元素累計和 toeplitz ...