用MATLAB编程遇到的问题 for i=1:n if() end end

2024-12-17 18:41:09
推荐回答(3个)
回答1:

您表达的不是很清楚,我就分情况说吧
1。只是i=4要执行两遍。
土方法:复制一遍就行了,也可以参照第二种情况;
2。i=4后,从i=1~4整体再执行一遍。
最开始加一计数变量k=2
在符合if条件后,k=k-1,if k~=0 i=1

回答2:

n=4;
i=1;
for x = 1:(n+1)
if x=n+1
i = n;
else
i=x;
end
.......
end

回答3:

i don't know!