在matlab里怎么能让一个矩阵的对角元素全变为零?

在matlab里怎么能让一个矩阵的对角元素全变为零?有没这样的函数?或者用一个简单的程序来实现!谢谢... 在matlab里怎么能让一个矩阵的对角元素全变为零?有没这样的函数?或者用一个简单的程序来实现!谢谢 展开
 我来答
旷皖君Tr
2021-06-04
知道答主
回答量:1
采纳率:0%
帮助的人:584
展开全部
a=b-diag(diag(b))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
旁绮玉0I5
推荐于2017-11-27 · TA获得超过3.6万个赞
知道大有可为答主
回答量:2551
采纳率:50%
帮助的人:2372万
展开全部
设矩阵为A
A-diag(diag(A))即可

A =

0.9501 0.7621 0.6154 0.4057 0.0579
0.2311 0.4565 0.7919 0.9355 0.3529
0.6068 0.0185 0.9218 0.9169 0.8132
0.4860 0.8214 0.7382 0.4103 0.0099
0.8913 0.4447 0.1763 0.8936 0.1389

A-diag(diag(A))

ans =

0 0.7621 0.6154 0.4057 0.0579
0.2311 0 0.7919 0.9355 0.3529
0.6068 0.0185 0 0.9169 0.8132
0.4860 0.8214 0.7382 0 0.0099
0.8913 0.4447 0.1763 0.8936 0
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式