How do I get my script to produce a 2-D array?

2 views (last 30 days)
The script should display a 2-dimensional array with n-rows and two columns: The first column should display the years from 0 to n. The second column should display the account balance at the end of each corresponding year.

Accepted Answer

Rick Rosson
Rick Rosson on 3 Feb 2015
n = 30;
X = zeros(n+1,2);
X(:,1) = 0:n;
X(:,2) = ...
disp(X);
  2 Comments
Nguyen
Nguyen on 3 Feb 2015
Edited: Nguyen on 3 Feb 2015
This is what I have %compute the growth in a savings account
% get_input prompts for and returns the
% three values entered by the user
initial_bal=input('the initial account balance: $');
rate=input('the annual interest rate:');
time=input('the investment duration in years:');
account_balance=initial_bal.*(1+rate).^time
n=10;
X=zeros(n+1,2);
X(:,1)=0:n;
X(:,2)=account_balance;
disp(X);
How do I get the 2nd column to change with the first column?
Rick Rosson
Rick Rosson on 3 Feb 2015
Edited: Rick Rosson on 3 Feb 2015
dur = input('the investment duration in years:');
time = 0:dur;
account_balance=initial_bal.*(1+rate).^time;
result = [ time account_balance ];
disp(result);

Sign in to comment.

More Answers (0)

Categories

Find more on Energy Production in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!