查看完整版本 : 如何将矩阵A的对角线元素加30
各位大侠:
我是刚学MATLAB的新手,要将矩阵A的对角线元素加30,程序如何编啊?:confused:
我也想到一个方法了:A+diag([30 30 30]):lol:
halfuder
2008-11-18, 04:21
还是觉得沙发的回答比较好,diag产生的矩阵好像是一个方阵吧,碰上不是方阵的矩阵还是用eye函数吧!
guofeng0108
2008-11-18, 09:25
不是方阵谁的都不行!!!!!!!!
A肯定得是方针不然拿来对角线,diag函数没有确定A的维数
laosam280
2008-11-18, 21:50
首先产生一个和你要相加的矩阵的大小相同的对角矩阵,并设其元素是30,然后把两个矩阵相加就可以了。但是这种运算必须要对方阵才能进行。
laosam280
2008-11-18, 21:55
30*eye(n)+你的矩阵。
其中n是你设置的矩阵的阶数。这就可以实现了
vBulletin® v3.8.3,版权所有 ©2000-2025,Jelsoft Enterprises Ltd.