MATLAB常用的API函数

 

基本数学函数

[]

形成矩阵

Sort

排序

Sortrows

列排序

Sum

求和

Brush

交互式标记、删除、保存等图片中的观测量位

Corrcoef

计算相关性系数

Cov

返回协方差矩阵

Max

求数组中的最大元素

Mean

求数组的平均值

Median

返回数组的中间值

Mode

求数组中出现频率最多的值

Std

计算标准差

Var

计算方差

Acos

以弧度的形式返回反余弦值

Acosd

以角度的形式返回反余弦值

Abs

计算绝对值和复数模值

Sqrt

计算平方根

floor

向负无穷方向舎入

ceil

向正无穷方向舎入

Fix

向零方向舎入

Idivide

舎入操作

mod

计算相除后的模值

 

实例 :创建一个矩阵,分别求出举证的和,按列求和,按行求和。

>> d=[1 2 3;4 5 6];

>> s=sum(d,2)%按行求和

 

s =

 

     6

    15

 

>> s=sum(d(:))%全部求和

 

s =

 

    21

>> s=sum(d,1)%按列求和

 

s =

 

     5     7     9

 

矩阵函数

Display

显示字符数组或者数组

Isfinite

判断数组元素是否为有限数

isinf

判断数组元素是否为无限数

Issscalar

判断输入是不是离散量

Issparse

判断矩阵是否为稀疏矩阵

Isvector

判断输入是否为向量

Bsxfun

两个数组间元素逐个计算

Create

生成随机数流

Eye

生成单位矩阵

Ones

生成元素为1的数组

Rand

生成均匀分布的伪随机数矩阵

Randi

生成均匀分布的伪随机整数矩阵

Randn

生成[-1,1]之间随机分布数矩阵

Reshape

改变矩阵维数

Det

求方阵行列式值

Norm

计算向量范数

Normest

返回矩阵2-范式估计值

Eig

计算矩阵特征值和特征向量

Gsvd

矩阵广义奇异值分解

svd

矩阵奇异值分解

 

实例:判断数组的元素是有限还是无限。

>> a=1./[2 3 6 9 0 1 -4]

 

a =

 

    0.5000    0.3333    0.1667    0.1111       Inf    1.0000   -0.2500

 

>> m=isinf(a)

 

m =

 

  1×7 logical 数组

 

   0   0   0   0   1   0   0

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值