MATLAB矩阵取值

2025-05-09 06:18:47
推荐回答(1个)
回答1:

matlab中无论矩阵还是数组的其坐标都是从1开始的,这点要与其他语言区分开。
所以你那两个for循环中i、j范围都是1:3,中间用冒号(英文的)隔开:
A=[1 0 1;0 0 0;1 0 1];
k=0;
for i=1:3;
for j=1:3;
k=A(i,j)+k;
end
end