【发布时间】:2011-08-25 12:22:17
【问题描述】:
假设我正在使用一个计算 3 维向量的函数“fun”。我想要的是使用 for 循环创建一个矩阵,其向量“有趣”每次都计算为其行。
谢谢, 尼科斯
【问题讨论】:
标签: matlab
假设我正在使用一个计算 3 维向量的函数“fun”。我想要的是使用 for 循环创建一个矩阵,其向量“有趣”每次都计算为其行。
谢谢, 尼科斯
【问题讨论】:
标签: matlab
这取决于你要运行多少次'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
我不确定这是否完全回答了您的问题,但应该足以让您入门。
【讨论】:
for i=1:n filename = ['s1_' num2str(i) '.tif']; F = imread(filename); end