У меня есть цикл for, который идет от 1 до 1000. Я хочу только напечатать 8-е, 16-е и 64-е решение проблемы в цикле. Как мне это сделать? Я новичок в Matlab, поэтому, если вы поможете, вы можете быть как можно более простыми.Печать в петле
0
A
ответ
0
Не большое улучшение, но вы можете это сделать.
for ii=1:1000
if ii==8 || ii==16 || ii==64
//print solution
end
end
0
Если вы ищете только 8-й, 16-й и 64-й, просто введите if-выражения в цикл for.
for k=1:1000
if k == 8
solution on the 8th run
elseif k == 16
solution on the 16th run
else if k == 64
solution on the 64th run
else
solution for all other runs (leave out if not needed)
end
end
0
Это настоящий вопрос?
for ii=1:1000
if ii=8
//print here
end
if ii=16
//print here
end
end
Друг, вам нужно сесть и научиться программировать. Найдите учебник или что-то еще. –
Именно поэтому я здесь, чтобы учиться у людей. – user7081818