刚刚在学matlab,for循环语句不会用,求用matlab表示矩阵假如我要编写个矩阵A=【1,1/2,1/3,……,1/n;1/2,1/3,1/4,……,1/(n+1);……;1/n,1/(n+1),1/(n+2),……,1/(2n-1)】,应该怎么用for语句?书上有

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 07:09:29

刚刚在学matlab,for循环语句不会用,求用matlab表示矩阵假如我要编写个矩阵A=【1,1/2,1/3,……,1/n;1/2,1/3,1/4,……,1/(n+1);……;1/n,1/(n+1),1/(n+2),……,1/(2n-1)】,应该怎么用for语句?书上有
刚刚在学matlab,for循环语句不会用,求用matlab表示矩阵
假如我要编写个矩阵A=【1,1/2,1/3,……,1/n;1/2,1/3,1/4,……,1/(n+1);……;1/n,1/(n+1),1/(n+2),……,1/(2n-1)】,应该怎么用for语句?书上有句 for k=n-1:-1:1 2个冒号看不懂,求高手指教,

刚刚在学matlab,for循环语句不会用,求用matlab表示矩阵假如我要编写个矩阵A=【1,1/2,1/3,……,1/n;1/2,1/3,1/4,……,1/(n+1);……;1/n,1/(n+1),1/(n+2),……,1/(2n-1)】,应该怎么用for语句?书上有
总共有n行 n列 可以这样写:
取n=5为例.
n=5;
for i=1:n
for j=1:n
a(i,j)=1/(i+j-1);
end
end
a
结果为:a =
1.0000 0.5000 0.3333 0.2500 0.2000
0.5000 0.3333 0.2500 0.2000 0.1667
0.3333 0.2500 0.2000 0.1667 0.1429
0.2500 0.2000 0.1667 0.1429 0.1250
0.2000 0.1667 0.1429 0.1250 0.1111