Заполнение строк матрицы векторами в MATLAB - PullRequest
1 голос
/ 25 августа 2011

Предположим, что я использую функцию 'fun', которая вычисляет трехмерный вектор. Я хочу создать с помощью цикла for матрицу, в которой векторы «fun» вычисляются каждый раз в виде строк.

спасибо, Nikos

1 Ответ

1 голос
/ 25 августа 2011

Это зависит от того, сколько раз вы будете запускать функцию «весело»? Давайте назовем это '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

Я не уверен, что это полностью отвечает на ваш вопрос, но этого должно быть достаточно, чтобы вы начали.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...