Solve Symsum equation for implied discount rate
    1 Ansicht (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
    peterhack
 am 2 Jul. 2016
  
    
    
    
    
    Kommentiert: peterhack
 am 3 Jul. 2016
            Dear All,
I am trying to solve for a discount rate which sets the net present value to a specific value.
Stream = [-20000,  2000,  2500,  3500, -5000,  6500,...
          9500,  9500,  9500];
syms x k real;
eqn = symsum(Stream(1,k)*(1+x)^-k,k,1, length(Stream)) == 5274;
solx = solve(eqn,x)
Could anyone help to get the exact number for x?
Thanks in advance!
0 Kommentare
Akzeptierte Antwort
  Walter Roberson
      
      
 am 2 Jul. 2016
        symsum() cannot be used for indexing. Create a vector of symbolic values and sum() that.
   eqn = sum(Stream .* (1+x).^-(1:length(Stream))) == 5274
1 Kommentar
Weitere Antworten (0)
Siehe auch
Kategorien
				Mehr zu Calculus finden Sie in Help Center und File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!