【发布时间】:2017-02-24 17:55:43
【问题描述】:
我有一个大的列向量,我想遍历它并制作另一个列向量,但我只得到循环的最终值。
function[c]=height(n)
[x,y]=re(0,0.09,0.02,0.1,n);
for i=1:length(y)
while (i) < (n-1)/2)
c=[(y(i)-y(101-i))];
end
end
如何将 c 作为列向量?
【问题讨论】:
-
你没有使用你的迭代器来索引
c。 -
你发布了整个代码吗?
while语句中缺少)。此外,i在while循环中没有被修改(这很好,因为它是外部for循环的迭代器)这意味着while循环中的代码可以不执行或无限执行自从n未修改以来的次数..
标签: matlab loops for-loop vector