怎么矩阵对角线上指定的几个位置作同一运算?
矩阵a=rand(n);不用for循环
怎么让a的对角元上某些位置(比如说位置上)的值同时做某种运算? 举例明确些好像比较好 回复 1 # maybn 的帖子
>> a = rand(6)
a =
0.8147 0.2785 0.9572 0.7922 0.6787 0.7060
0.9058 0.5469 0.4854 0.9595 0.7577 0.0318
0.1270 0.9575 0.8003 0.6557 0.7431 0.2769
0.9134 0.9649 0.1419 0.0357 0.3922 0.0462
0.6324 0.1576 0.4218 0.8491 0.6555 0.0971
0.0975 0.9706 0.9157 0.9340 0.1712 0.8235
>> a(*7-6) = a(*7-6)+1
a =
1.8147 0.2785 0.9572 0.7922 0.6787 0.7060
0.9058 1.5469 0.4854 0.9595 0.7577 0.0318
0.1270 0.9575 0.8003 0.6557 0.7431 0.2769
0.9134 0.9649 0.1419 1.0357 0.3922 0.0462
0.6324 0.1576 0.4218 0.8491 0.6555 0.0971
0.0975 0.9706 0.9157 0.9340 0.1712 1.8235 回复 3 # xiezhh 的帖子
高人啊,很好用,多谢!
就是看不太明白为什么这样就可以
页:
[1]