matlab怎样求矩阵每一行的平方和?

比如矩阵a=[1,1,1;2,2,2;3,3,3],需要得出结果为3,12,27,即第一行的平方和,第二行的平方和,第三行的平方和。求大神指点啊~... 比如矩阵a=[1,1,1;2,2,2;3,3,3],需要得出结果为3,12, 27,即第一行的平方和,第二行的平方和,第三行的平方和。求大神指点啊~ 展开
百度网友72f9d53
2019-07-22 · TA获得超过1.1万个赞
知道答主
回答量:480
采纳率:0%
帮助的人:7.7万
展开全部

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、按回车键之后,可以看到得到了矩阵每一列的平方和

百度网友7f5097679
推荐于2017-11-25
知道答主
回答量:24
采纳率:0%
帮助的人:13.5万
展开全部
有矩阵a
则你所要求的矩阵b=sum(a.*a,2)

附:::
.*这是点乘,就是矩阵每个对应位置的元素相乘
sum(a,2)是按行相加,得出的为列向量
若sum(a)是按列相加,得出的为行向量
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式