![]() |
如何将矩阵A的对角线元素加30
各位大侠:
我是刚学MATLAB的新手,要将矩阵A的对角线元素加30,程序如何编啊?:confused: |
回复: 如何将矩阵A的对角线元素加30
A+30*eye(size(A))
|
回复: 如何将矩阵A的对角线元素加30
我也想到一个方法了:A+diag([30 30 30]):lol:
|
回复: 如何将矩阵A的对角线元素加30
还是觉得沙发的回答比较好,diag产生的矩阵好像是一个方阵吧,碰上不是方阵的矩阵还是用eye函数吧!
|
回复: 如何将矩阵A的对角线元素加30
不是方阵谁的都不行!!!!!!!!
|
回复: 如何将矩阵A的对角线元素加30
A肯定得是方针不然拿来对角线,diag函数没有确定A的维数
|
回复: 如何将矩阵A的对角线元素加30
首先产生一个和你要相加的矩阵的大小相同的对角矩阵,并设其元素是30,然后把两个矩阵相加就可以了。但是这种运算必须要对方阵才能进行。
|
回复: 如何将矩阵A的对角线元素加30
30*eye(n)+你的矩阵。
其中n是你设置的矩阵的阶数。这就可以实现了 |
回复: 如何将矩阵A的对角线元素加30
嗯,又学到很多东西了:lol:
|
所有时间均为北京时间。现在的时间是 09:47。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.