【发布时间】:2010-12-30 14:34:21
【问题描述】:
我指的是这样的例子 我有一个函数来分析向量“输入”的元素。如果这些元素具有特殊属性,我将它们的值存储在一个向量“输出”中。 问题是在乞讨时我不知道它需要存储在“输出”中的元素数量,所以我不知道它的大小。 我有一个循环,在里面我绕过向量,通过索引“输入”。当我考虑这个向量的特殊元素时,会捕获“输入”的值,并通过这样的句子将其存储在向量“输出”中:
For i=1:N %Where N denotes the number of elements of 'input'
...
output(j) = input(i);
...
end
问题是,如果我之前没有“声明”“输出”,则会收到错误消息。我不喜欢在到达循环之前“声明”“输出”作为输出 = 输入,因为它存储了我不感兴趣的输入值,我应该想办法删除我存储的所有值与我有关。 有人告诉我这个问题吗? 谢谢。
【问题讨论】:
标签: matlab dynamic vector language-implementation