How to access the 3rd element in a for loop?
2 views (last 30 days)
Show older comments
Steven Gangano
on 31 Jan 2022
Commented: Steven Gangano
on 31 Jan 2022
investment = 1000;
interestRate = 0.01;
months =[1:12];
for month = months
investment = investment * (1 + interestRate);
end
Displays:
investment = 1010
investment = 1020.1
investment = 1030.3
investment = 1040.6
investment = 1051.0
investment = 1061.5
investment = 1072.1
investment = 1082.9
investment = 1093.7
investment = 1104.6
investment = 1115.7
investment = 1126.8
0 Comments
Accepted Answer
Walter Roberson
on 31 Jan 2022
You would have to evalc() an invocation of the for loop, and do text processing on the output.
We would recommend that you instead record the values as you go.
investment = 1000;
interestRate = 0.01;
months =[1:12];
for month = months
investment(month+1,1) = investment(month,1) * (1 + interestRate);
end
format long g
investment
The third output of the loop would then be investment(4) [because investment(1) is the initial value]
More Answers (1)
KSSV
on 31 Jan 2022
investment = zeros(13,1);
investment(1) = 1000;
interestRate = 0.01;
months =[1:12];
for month = months
investment(month+1) = investment(month) * (1 + interestRate);
end
investment(4)
0 Comments
See Also
Categories
Find more on Manage Products in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!