How can I write loops in MATLAB?
이전 댓글 표시
How can I write a loop to calculate the future value for each year from 1 to n? is it like a java loop here or different?
댓글 수: 3
Sean de Wolski
2011년 1월 26일
Can you provide a small example of the calculation you're going to use to get the future value?
Matt Fig
2011년 1월 26일
This question is really vague. Please provide a small, succinct example of input data and output data.
Santosh Kasula
2011년 1월 26일
Khaleel, I just made your question more descriptive.
채택된 답변
추가 답변 (1개)
Oleg Komarov
2011년 1월 26일
An example. Lets calculate the compounded amount of money you have today for the next 10 years:
M = 100; % Stock today
years = 1:10; % Periods
r = 0.05; % Rate
% Capitalized amount of money over the 10 years
Mcap1 = 100*(1+r).^years.';
% For loop solution
Mcap2 = zeros(10,1);
for y = years.'
Mcap2(y) = 100*(1+r).^years(y); % Or Mcap2(y-1)*(1+r);
end
isequal(Mcap1, Mcap2) % 1
Oleg
카테고리
도움말 센터 및 File Exchange에서 Startup and Shutdown에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!