Я пытаюсь найти сумму следующей матрицы в matlab [1 1 1 1; 1 2 1 2; 4 5 3 2; 1 3 2 4; 10 11 1 1; 90 9 2 1]MATLAB Matrix Sum, используя Nested For
Я пытаюсь сделать это с помощью вложенных операторов, но я продолжаю получать ошибки. пожалуйста, помогите
должны использовать вложенные для
Моего кода:
A = [1 1 1 1; 1 2 1 2; 4 5 3 2; 1 3 2 4; 10 11 1 1; 90 9 2 1];
for j=1:4,
for i=1:6,
sum = A(j,:)+A(j+1,:)+A(j+2,:)
end
end
Покажите нам код пожалуйста. –
A = [1 1 1 1; 1 2 1 2; 4 5 3 2; 1 3 2 4; 10 11 1 1; 90 9 2 1]; при = 1: 4, для I = J: 6, сумма = А (у,:) + A (J + 1:) + A (J + 2, :) конец конец – Alberto
Почему ваш цикл 'i' переходит из' j: 6', а не '1: 6'? Вы заметили, что 'sum' пересчитывается на каждую итерацию (переписывая значение из предыдущей итерации)? –