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

2023-05-16

这是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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

随机推荐