作业帮 > 综合 > 作业

如何使用matlab编写一个16*9矩阵使得a(ij)=1/(i+j-1)?

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/22 07:29:42
如何使用matlab编写一个16*9矩阵使得a(ij)=1/(i+j-1)?
如何使用matlab编写一个16*9矩阵使得a(ij)=1/(i+j-1)?
最简单的实现方法如下:
clear;
clc;
for i = 1:16
for j = 1:9
a(i,j)=1/(i+j-1);
end
end
结果如下:
>> a
a =
1.0000 0.5000 0.3333 0.2500 0.2000 0.1667 0.1429 0.1250 0.1111
0.5000 0.3333 0.2500 0.2000 0.1667 0.1429 0.1250 0.1111 0.1000
0.3333 0.2500 0.2000 0.1667 0.1429 0.1250 0.1111 0.1000 0.0909
0.2500 0.2000 0.1667 0.1429 0.1250 0.1111 0.1000 0.0909 0.0833
0.2000 0.1667 0.1429 0.1250 0.1111 0.1000 0.0909 0.0833 0.0769
0.1667 0.1429 0.1250 0.1111 0.1000 0.0909 0.0833 0.0769 0.0714
0.1429 0.1250 0.1111 0.1000 0.0909 0.0833 0.0769 0.0714 0.0667
0.1250 0.1111 0.1000 0.0909 0.0833 0.0769 0.0714 0.0667 0.0625
0.1111 0.1000 0.0909 0.0833 0.0769 0.0714 0.0667 0.0625 0.0588
0.1000 0.0909 0.0833 0.0769 0.0714 0.0667 0.0625 0.0588 0.0556
0.0909 0.0833 0.0769 0.0714 0.0667 0.0625 0.0588 0.0556 0.0526
0.0833 0.0769 0.0714 0.0667 0.0625 0.0588 0.0556 0.0526 0.0500
0.0769 0.0714 0.0667 0.0625 0.0588 0.0556 0.0526 0.0500 0.0476
0.0714 0.0667 0.0625 0.0588 0.0556 0.0526 0.0500 0.0476 0.0455
0.0667 0.0625 0.0588 0.0556 0.0526 0.0500 0.0476 0.0455 0.0435
0.0625 0.0588 0.0556 0.0526 0.0500 0.0476 0.0455 0.0435 0.0417