Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-11-17, 16:29   #1
doy1688
初级会员
 
注册日期: 2008-11-04
年龄: 40
帖子: 6
声望力: 0
doy1688 正向着好的方向发展
默认 如何将矩阵A的对角线元素加30

各位大侠:
我是刚学MATLAB的新手,要将矩阵A的对角线元素加30,程序如何编啊?
doy1688 当前离线   回复时引用此帖
旧 2008-11-17, 22:46   #2
cyxsky
初级会员
 
注册日期: 2008-11-02
年龄: 38
帖子: 27
声望力: 17
cyxsky 正向着好的方向发展
默认 回复: 如何将矩阵A的对角线元素加30

A+30*eye(size(A))
cyxsky 当前离线   回复时引用此帖
旧 2008-11-17, 23:37   #3
doy1688
初级会员
 
注册日期: 2008-11-04
年龄: 40
帖子: 6
声望力: 0
doy1688 正向着好的方向发展
默认 回复: 如何将矩阵A的对角线元素加30

我也想到一个方法了:A+diag([30 30 30]):lol:
doy1688 当前离线   回复时引用此帖
旧 2008-11-18, 04:21   #4
halfuder
初级会员
 
注册日期: 2008-11-03
年龄: 38
帖子: 7
声望力: 0
halfuder 正向着好的方向发展
默认 回复: 如何将矩阵A的对角线元素加30

还是觉得沙发的回答比较好,diag产生的矩阵好像是一个方阵吧,碰上不是方阵的矩阵还是用eye函数吧!
halfuder 当前离线   回复时引用此帖
旧 2008-11-18, 09:25   #5
guofeng0108
高级会员
 
注册日期: 2008-10-21
年龄: 40
帖子: 198
声望力: 22
guofeng0108 正向着好的方向发展guofeng0108 正向着好的方向发展
默认 回复: 如何将矩阵A的对角线元素加30

不是方阵谁的都不行!!!!!!!!
__________________
matlab太高深了!!!!!!!:ft:
guofeng0108 当前离线   回复时引用此帖
旧 2008-11-18, 14:01   #6
cyxsky
初级会员
 
注册日期: 2008-11-02
年龄: 38
帖子: 27
声望力: 17
cyxsky 正向着好的方向发展
默认 回复: 如何将矩阵A的对角线元素加30

A肯定得是方针不然拿来对角线,diag函数没有确定A的维数
cyxsky 当前离线   回复时引用此帖
旧 2008-11-18, 21:50   #7
laosam280
高级会员
 
注册日期: 2008-11-07
住址: 湖南长沙
帖子: 233
声望力: 21
laosam280 正向着好的方向发展
默认 回复: 如何将矩阵A的对角线元素加30

首先产生一个和你要相加的矩阵的大小相同的对角矩阵,并设其元素是30,然后把两个矩阵相加就可以了。但是这种运算必须要对方阵才能进行。
laosam280 当前离线   回复时引用此帖
旧 2008-11-18, 21:55   #8
laosam280
高级会员
 
注册日期: 2008-11-07
住址: 湖南长沙
帖子: 233
声望力: 21
laosam280 正向着好的方向发展
默认 回复: 如何将矩阵A的对角线元素加30

30*eye(n)+你的矩阵。
其中n是你设置的矩阵的阶数。这就可以实现了
laosam280 当前离线   回复时引用此帖
旧 2008-11-20, 23:49   #9
doy1688
初级会员
 
注册日期: 2008-11-04
年龄: 40
帖子: 6
声望力: 0
doy1688 正向着好的方向发展
默认 回复: 如何将矩阵A的对角线元素加30

嗯,又学到很多东西了:lol:
doy1688 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
《MATLAB程序设计教程》电子教案 shnanren MATLAB论坛 14 2010-09-12 10:05
[分享]给新手的建议 guofeng0108 MATLAB论坛 0 2008-12-16 09:51
如何使用matlab求解带有离散数据的ODE? linvin MATLAB论坛 0 2008-12-08 23:44
GM(1,1) lvlianggan MATLAB论坛 2 2008-11-07 22:52
求助~!matlab 初级问题~~急要~~谢谢啦 embyg MATLAB论坛 0 2008-07-08 15:35


所有时间均为北京时间。现在的时间是 07:42


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.