Я исправляю код с помощью Stackfriends, см. Жирные части, если у кого-то есть аналогичный стек. Арифметика, я должен взять w = 1 и зачем получить I w = 2? Большое спасибо,основы для петель
X=linspace(0,10,6);
Y=linspace(0,20,5);
Xstar=0;
Ystar=0;
**p=0;**
for i=1:length(X)-1
for j=1:length(Y)-1
if (Ystar==Y(j)) && (Xstar==X(i))
w=1;
else
w=2;
end
**p(i,j)=w**
end
end
Что вы думаете ?? – YXD
мой вопрос по-прежнему выше кода. Интересно, почему я получаю математически неправильный вывод? Вероятно, ошибка остается в цикле if. – user1018331
Вы должны объяснить, какой выход вы ожидаете. Как мы собирались угадать, что означает «математически неверный», без какой-либо информации? – YXD