matlab 怎么编程 输出n*n矩阵的对角线元素?
答案:3 悬赏:70 手机版
解决时间 2021-12-23 10:36
- 提问者网友:咪咪
- 2021-12-22 16:07
matlab 怎么编程 输出n*n矩阵的对角线元素?
最佳答案
- 五星知识达人网友:三千妖杀
- 2021-12-22 17:33
使用diag命令
例如
>> a=magic(5)
a =
17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9
>> aa=diag(a)
aa =
17
5
13
21
9
例如
>> a=magic(5)
a =
17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9
>> aa=diag(a)
aa =
17
5
13
21
9
全部回答
- 1楼网友:我住北渡口
- 2021-12-22 18:55
A+x*I,x是你想要加的那个数。
不需要编辑。
- 2楼网友:老鼠爱大米
- 2021-12-22 18:18
假设n=30.
n=30;
a=zeros(n);
for i=1:n
for j=1:n
if (i~=j)
a(i,j)=rand;
end
end
end
矩阵a就是你要的矩阵
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯