永发信息网

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
全部回答
  • 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就是你要的矩阵
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯