3
我正在寫一個m文件,並計算答案的迭代。我想將這些迭代中的每一個保存在矩陣中。我如何去做這件事?如何輸出m個文件作爲矩陣的多個計算?
j = 0;
for j < n; %n is a user input
futurevalue = P*(1+i)^j; % each of these calculation I want to save
j = j+1;
end
我正在寫一個m文件,並計算答案的迭代。我想將這些迭代中的每一個保存在矩陣中。我如何去做這件事?如何輸出m個文件作爲矩陣的多個計算?
j = 0;
for j < n; %n is a user input
futurevalue = P*(1+i)^j; % each of these calculation I want to save
j = j+1;
end
您可以定義一個單元格數組並在其中存儲所需的變量。
intermResults = cell(1,n);
for j = 1:n; %n is a user input
intermResults{j} = P*(1+i)^j; % each of these calculation I want to save
end
之後,您可以訪問該數值xx:
desiredIntermResult = intermResults{xx}
順便說一句。我不知道MATLAB支持++運算符。
它沒有。我改變了代碼,以便遵循Matlab語法 - Jonas
我會說在MATLAB中沒有像* ++ *那樣的「增量運算符」。 – zellus 2011-01-27 08:06:48