matlab怎么给矩阵对角线元素赋值

有时辰我们在利用matlab进行数学运算的时辰 , 想给矩阵对角线元素赋值 , 怎么赋值呢 , 下面来分享一下方式
需要这些哦


matlab
给矩阵对角线元素赋值方式
方式/
1第一步打开matlab , 在号令行窗口中输入a=[1 3 4;3 7 8;4 6 9] , 建立一个3行3列的a矩阵 , 如下图所示:

matlab怎么给矩阵对角线元素赋值

文章插图

2第二步输入a(logical(eye(size(a))))=6 , 将a矩阵的对角线元素全数赋值为6 , 如下图所示:

matlab怎么给矩阵对角线元素赋值

文章插图

3第三步按回车键之后 , 可以看到a矩阵对角线元素赋值为6 , 如下图所示:

matlab怎么给矩阵对角线元素赋值

文章插图

4第四步我们也可以利用轮回给对角线元素赋值 , 输入“
for i=1:size(a)
a(i,i)=3
” , 需要注重的是这种方式只适合方阵 , 如下图所示:

matlab怎么给矩阵对角线元素赋值

文章插图

5【matlab怎么给矩阵对角线元素赋值】第五步按回车键之后 , 可以看到a矩阵对角线元素全数赋值为3 , 如下图所示:

matlab怎么给矩阵对角线元素赋值

文章插图

注重事项若是你感觉这篇对你有效的话 , 请投一下票

以上内容就是matlab怎么给矩阵对角线元素赋值的内容啦 , 希望对你有所帮助哦!

    推荐阅读