MATLAB函数:min、randn、norm、logspace函数

min函数

  • **M = min(A)**返回A的最小元素

    如果A是一个向量,那么min(A)返回A的最小元素 如果A是一个矩阵,那么min(A)是一个行向量,包含每一列的最小值 如果A是一个多维数组,那么min(A)沿着大小不等于1的第一个数组维操作,将元素视为向量。这个维度的大小变为1,而所有其他维度的大小保持不变。如果A是第一个维度为0的空数组,那么min(A)返回一个与A大小相同的空数组。

  • **M = min(A,[],dim) **返回沿dim维数的最小元素,例如,如果A是一个矩阵,那么min(A,[],2)是一个列向量,包含每一行的最小值。因为第一维是列,第二维才是行,所以按照行来取最小值,则得到的是一个列向量

  • **[M,I] = min( ___ )**找到A的最小值的索引,并使用前面语法中的任何输入参数在输出向量I中返回它们。如果最小值出现多次,那么min返回与第一次出现相对应的索引

  • **C = min(A,B) **返回一个数组,其中最小的元素取自A或B。

  • **___ = min( ___ ,nanflag)**指定是否在计算之前的任何语法时包含或省略NaN值。对于单个数组的情况,要在不指定dim的情况下指定nanflag,请使用min(A,[],nanflag)。例如,min(A,[],'includesenan')在一段时间内包含所有NaN值,min(A,[],'omitnan')会忽略它们。

randn函数

用于产生标准正态分布的随机数或矩阵。返回一个nn的随机项的矩阵。 randn()是均值为0方差为1的标准正态分布 rand函数 rand()是0-1的均匀随机分布 X =rand产生一个在(0,1)区间内的随机数。 X =rand(n)或X =randn(n)产生一个nn的随机变量矩阵。 X =rand(m,n)或X =randn(m,n)产生一个m*n的随机变量矩阵。

norm函数

功能:norm函数可计算几种不同类型的矩阵范数,根据p的不同可得到不同的范数 格式:n=norm(A,p) 1、如果A为矩阵 n=norm(A),返回A的最大奇异值,即max(svd(A)) n=norm(A,p),根据p的不同,返回不同的值 p 返回值 1 返回A中最大一列和,即max(sum(abs(A))) 2 返回A的最大奇异值,和n=norm(A)用法一样 inf 返回A中最大一行和,即max(sum(abs(A’))) ‘fro’ A和A‘的积的对角线和的平方根,即sqrt(sum(diag(A'*A))) 注:norm(X,'fro') —— 计算矩阵 (向量) X的Frobenius范数; 2、如果A为向量 norm(A,p),返回向量A的p范数。即返回sum(abs(A).p)(1/p),对任意1<p<+∞ norm(A),返回向量A的2范数,即等价于norm(A,2)。 norm(A,inf),返回max(abs(A)) norm(A,-inf),返回min(abs(A))

logspace函数

功能:生成从10的a次方到10的b次方之间按对数等分的n个元素的行向量。n如果省略,则默认值为50。 logspace(a,b,n),其中a、b、n分别表示开始值(10a)、结束值(10b)、元素个数(n)。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值