正在加载图片...
China-pub.com 第6章数据分析和统计 83 下载 ans(:,:,1)= 3 3 3 ans(:,:,2)= 6 6 输入whos可获得A的详细情况: Name Size Bytes Class A 3x3x2 144 double array ans 1x3x2 48 double array Grand total is 24 elements using 192 bytes ■ 6.2求和、乘积和差分 使用命令sum和cums um可以求得各种不同的和。 命令集56 求和 sum(x) 返回向量x所有元素的和。 sum(A) 返回一个包含矩阵A各列元素之和的1×n×…×p矩阵。 cumsum (x) 返回一个x中元素累计和的向量,也就是第2个元素是x中前两个 元素之和,以此类推。 cums um(A) 返回一个与A同样大小的矩阵,它的列是A中列的累计和。 cumsum(A,dim) 给出A中dim维的元素累计和,命令cumsum(A)和命令 cumsum(A,1)相同。 ■例6.2 对例6.1中的矩阵A进行求和及累计和,其操作如下: TheSum sum(A),TheCsum cumsum(A) TheSum(:,:,1)= 675 TheSum(:,:,2))= 12 1410 TheCsum(:,:,1)= 1 2 3 3 4 6 7 5 TheCsum(:,:,2)= 246 6 10 8 12 1410 图6-1说明了MATLAB是如何来计算sm(A)的。各列相加后存放到×3×2的三维数组TheSum中。输入w h o s可获得A的详细情况: 6.2 求和、乘积和差分 使用命令s u m和c u m s u m可以求得各种不同的和。 命令集5 6 求和 s u m ( x ) 返回向量x所有元素的和。 s u m ( A ) 返回一个包含矩阵A各列元素之和的1×n×. . .×p矩阵。 c u m s u m ( x ) 返回一个x中元素累计和的向量,也就是第 2个元素是x中前两个 元素之和,以此类推。 c u m s u m ( A ) 返回一个与A同样大小的矩阵,它的列是 A中列的累计和。 c u m s u m ( A , d i m ) 给出 A 中d i m维的元素累计和,命令 c u m s u m ( A ) 和命令 c u m s u m ( A , 1 )相同。 ■ 例6 . 2 对例6 . 1中的矩阵A进行求和及累计和,其操作如下: 图6 - 1说明了M AT L A B是如何来计算s u m ( A )的。各列相加后存放到1×3×2的三维数组T h e S u m中。 第6章 数据分析和统计 8 3 下载 ■
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有