数组元素总和

您所在的位置:网站首页 在matlab中怎么求列举出的数据和数量 数组元素总和

数组元素总和

2024-07-13 07:23| 来源: 网络整理| 查看: 265

打开实时脚本

使用向量维度参量来操作数组的特定切片。

创建所有元素为 1 的三维数组。

A = ones(4,3,2);

要对 A 的每个页中的所有元素求和,请使用向量维度参量指定要求和的维度(行和列)。两个页均为 4×3 的全 1 矩阵,因此每页的总和为 12。

S1 = sum(A,[1 2])S1 = S1(:,:,1) = 12 S1(:,:,2) = 12

如果沿第一个维度对 A 进行切片,则可以对得到的 4 个页的元素求和,每个页为 3×2 矩阵。

S2 = sum(A,[2 3])S2 = 4×1 6 6 6 6

沿第二个维度切片,每个页的总和是一个 4×2 矩阵的元素之和。

S3 = sum(A,[1 3])S3 = 1×3 8 8 8

要计算一个数组的所有维度上的和,可以在向量维参量中指定每个维度,或使用 "all" 选项。

S4 = sum(A,[1 2 3])S4 = 24 Sall = sum(A,"all")Sall = 24


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3