logo for matrixlab-examples.com
[?] Subscribe To This Site

XML RSS
Add to Google
Add to My Yahoo!
Add to My MSN
Subscribe with Bloglines


Home
Welcome Matrixmania Blog
-> Sitemap / Search <-
-> Books <-
Forums and Help
Contact
Basics Quick Matlab Guide
Matlab Tutorial
Matlab Examples
Matlab Flow Control
Boolean Logic
Plots and GUI Matlab 2D Plots
Matlab 3D Plots
Matlab GUI
Applications Calculus
Linear Algebra
Matlab Cookbook I
Matlab Cookbook II
Electrical Calculations
Probability and Stats
Finance Apps
Other Relevant Links
Notes on Computing
Online Calculators
Fun!
Your own Website?
Terms/Policies
Scilab
leftimage for matrixlab-examples.com

Initial Investments Formula

We're going to implement in Matlab a formula for initial investments.
 

This code calculates the amount necessary to provide a stated future value in a specified time period.

You must enter the future value of the investment, the number of years, the number of compounding periods per year and the nominal interest rate.

The formula used to calculate initial investments is as follows:

 initial investments formula

where:
P = initial investment
T = future value
N =number of compounding periods per year
i = nominal interest rate
 

This is our simple Matlab code to calculate the above formula: 

function p = initial_investments(t, n, y, it)
it = it/(n*100);
p = t/(1+it)^(n*y);

 

We create another script to test and run the above m-file. This code starts the previous one: 

clc; clear; format bank 

t = input('Enter total value after Y years: ');
n = input(
'Enter number of compounding periods per year: ');
y = input(
'Enter number of years: ');
it = input(
'Enter nominal interest rate: '); 

init_invest = initial_investments(t, n, y, it)

 

Example 1:


How much should you invest at 8.5% to produce 10000 at the end of 10 years if interest is compounded quarterly? 

Let’s launch our program here... 

Enter total value after Y years: 10000
Enter number of compounding periods per year: 4
Enter number of years: 10
Enter nominal interest rate: 8.5

The result is: 

init_invest = 4312.38

 

Example 2:
 


A savings company wishes to sell a bond which will be worth $5000 five years from the purchase date. Interest will be 7.9% compounded daily. How much must the bank charge for the bond?


Enter total value after Y years: 5000

Enter number of compounding periods per year: 365
Enter number of years: 5
Enter nominal interest rate: 7.9
 

The result is:

init_invest = 3368.54


 From 'Initial Investments' to home

 From 'Initial Investments' to 'Finance Formulas'
   
Top

Nominal interest rate

Effective interest rate

Calculate annuity



footer for initial investments page