matlab矩阵的函数,MATLAB矩阵运算函数「建议收藏」

(20) 2023-08-21 13:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说matlab矩阵的函数,MATLAB矩阵运算函数「建议收藏」,希望能够帮助你!!!。

MATLAB矩阵运算函数表

函数名函数功能

abs( ) 绝对值、负数的模、字符串的ASCII码值都可用来求字符串矩阵所

对应的ASCII码数值矩阵double( )

char( ) 可以把ASCII码数值矩阵转换为字符串矩阵

fix( ) 向零方向取整

floor( ) 不大于自变量的最大整数

ceil( ) 不小于自变量的最小整数

round( ) 四舍五入到最邻近的整数

rem(x,y) 求余函数

mod(x,y) %

exp( ) 指数函数

[ ] 空操作符

format 格式符设置或改变数据输出格式 (其中格式符决定数据的输出格式)

e1:e2:e3 冒号表达式可以产生一个行向量

(其中e1为初始值,e2为步长,e3为终止值)

linspace(a,b,n) 产生一个行向量

(其中a和b是生成向量的第一个和最后一个元素,n是元素总数) [注:linspace(a,b,n)与a:(b-a)/(n-1):b等价]

A(:,j) 表示取A矩阵的第j列全部元素

A(i,:) 表示A矩阵第i行的全部元素

A(i,j) 表示取A矩阵第i行、第j列的元素

A(i:i+m,:) 表示取A矩阵第i~i+m行的全部元素

A(:,k:k+m) 表示取A矩阵第k~k+m列的全部元素

A(i:i+m,k:k+m) 表示取A矩阵第i~i+m行内,并在第k~k+m列中的所有元素

zeros 产生全0矩阵(零矩阵)

ones 产生全1矩阵(幺矩阵)

eye 产生单位矩阵

rand 产生0~1间均匀分布的随机矩阵

randn 产生均值为0,方差为1的标准正态分布随机矩阵

zeros(size(A)) 建立一个与矩阵A同样大小的零矩阵

reshape(A,m,n) 在矩阵总元素保持不变的前提下,将矩阵A重新排成m×n的二维矩阵magic(n) 生成一个n阶魔方矩阵(其每行、每列及两条对角线上的元素和都相等)

vander(V) 生成以向量V为基础向量的范得蒙矩阵(最后一列全为1,倒数第二列为一个指定的向量,其他各列是其后列与倒数第二列的点乘积)

hilb(n) 生成希尔伯特矩阵

invhilb(n) 求n阶的希尔伯特矩阵的逆矩阵

(用一般方法求逆会因原始数据的微小扰动而产生不可靠的计算结果)

toeplitz(x,y) 生成一个以x为第1列,y为第1行的托普利兹矩阵(除第1行第1列外,

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复