比如矩阵a=[1,1,1;2,2,2;3,3,3],需要得出结果为3,12, 27,即第一行的平方和,第二行的平方和,第三行的平方和。求大神指点啊~
1、打开matlab,在命令行窗口中输入 a=[1 2 3;2 3 4;4 5 6],创建3行3列矩阵
2、输入 sum(a.*a,2),进行求a矩阵每一行的平方和,其中.*是点乘,2是代表求矩阵的行之和,每列相加
3、按回车键之后,可以看到求出了矩阵每一行的平方和
4、如果我们想求每一列的平方和,可以输入sum(a.*a,1)
5、按回车键之后,可以看到得到了矩阵每一列的平方和