在MATLAB中用向量填充矩阵的行

时间:2011-08-25 12:22:18

标签: matlab

假设我正在使用计算三维向量的函数“fun”。我想要的是使用for循环创建一个矩阵,其中矢量'fun'每次都计算为行。

感谢, 尼科斯

1 个答案:

答案 0 :(得分:1)

这取决于您将运行“fun”功能的次数?我们称之为'n'。

% if you know the number of times you are going to run 'fun' you can initialize the final 
matrix to be output = zeros(n,3);

n = 5;

output = zeros(n,3);

for i=1:n
    output(i,:) = fun(); % and you have to give whatever parameters 'fun' takes here
end

我不确定这是否完全回答了你的问题,但它应该足以让你开始。