matlab计算公式中的累加,Matlab系列教程之数值计算_求和(积)_求累加(积)

这是Matlab数值计算系列的第二篇文章,主要介绍求和或者求积,。

主要应对的的问题是对矩阵的每一行,或者每列求和或求积。

1.对矩阵的每一行或每一列求和。

sum_col=sum(matrix); % 返回每一列的和

sum_row=sum(matrix,2); % 返回每一行的和

2.对矩阵的每一行或每一列求积。

prod_col=prod(matrix); % 返回每一列的积

prod_row=prod(matrix,2); % 返回每一行的积

3.对矩阵的每一行或每一列求累和。

cumsum_col=cumsum(matrix); % 返回每一列的累和

cumsum_row=cumsum(matrix,2); % 返回每一行的累和

4.对矩阵的每一行或每一列求累积。

cumprod_col=cumprod(matrix); % 返回每一列的累积

cumprod_row=cumprod(matrix,2); % 返回每一行的累积

clc;clear;

matrix=[1, 2, 3; 4, 5, 6];

%% 和

sum_col=sum(matrix); % 返回每一列的和

%sum_all =

% 5 7 9

sum_row=sum(matrix,2); % 返回每一行的和

%sum_row =

% 6

% 15

%% 积

prod_col=prod(matrix); % 返回每一列的积

%prod_col =

% 4 10 18

prod_row=prod(matrix,2); % 返回每一行的积

%prod_row =

% 6

% 120

%% 累和

cumsum_col=cumsum(matrix); % 返回每一列的累和

%cumsum_col =

% 1 2 3

% 5 7 9

cumsum_row=cumsum(matrix,2); % 返回每一行的累和

%cumsum_row =

% 1 3 6

% 4 9 15

%% 累积

cumprod_col=cumprod(matrix); % 返回每一列的累积

%cumprod_col =

% 1 2 3

% 4 10 18

cumprod_row=cumprod(matrix,2); % 返回每一行的累积

%cumprod_row =

% 1 2 6

% 4 20 120

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值