matlab中的几种乘法

matlab中有几种乘法,其中有的常用,容易记住;有些则容易忘记,特在此记录。

 

首先,*(星号)是普通乘法符号,变种有 .*(点乘),这些很熟,不予多叙。

然后,^是幂运算符号,例如10^2=100,2^6=64;

 

最后介绍三个函数,prod、factorial和cumprod。

  1. prod(A)或者prod(A,dim)是求矩阵A中元素的乘积。 ,该例子就是计算矩阵[1 2 3 4 5]中元素的积1×2×3×4×5;
  2. factorial(N)是求N的阶乘N!,相当于prod(1:N),但要注意当N大于21时会发生溢出;
  3. cumprod(A)或者cumprod(A,dim)求矩阵的累积,例如 中,1=1×1,2=1×2,6=1×2×3,24=1×2×3×4,120=1×2×3×4×5,可见这是矩阵[1 2 3 4 5]的累积。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值