数组元素总和 |
您所在的位置:网站首页 › matlab求向量维数 › 数组元素总和 |
打开实时脚本 使用向量维度参量来操作数组的特定切片。 创建所有元素为 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 |