%---------------------------------------------------- % Calcoli di Processo dell'Ingegneria Chimica % Davide Manca % 27-Sep-2003 16:44:35 % 19-Nov-2004 16:04:55 %----------------------------------------------------
Determinare quanti anni sono necessari per accumulare almeno la somma di euro 30,000 avendo depositato in banca in una sola soluzione euro 10,000, potendo contare su di un interesse creditore, al netto di tutte le spese, pari al 3.51%. Diagrammare l'andamento del deposito bancario negli anni.
clear clc
percInteresse = 3.51; perc = percInteresse / 100.; cap = 10000.; capFinale = 30000.;
anno = []; % Avverto Matlab che "anno" sarà un array (in realtà è un'istruzione NON necessaria) capitale = []; % Avverto Matlab che "capitale" sarà un array (in realtà è un'istruzione NON necessaria) iConto = 0; anno(iConto+1) = iConto; % Nota bene: gli array in Matlab hanno indice intero positivo capitale(iConto+1) = cap;
while cap < capFinale iConto = iConto + 1; cap = cap * (1. + perc); anno(iConto+1) = iConto; capitale(iConto+1) = cap; fprintf('\nanno %d capitale euro %10.2f',iConto, cap); end
anno 1 capitale euro 10351.00 anno 2 capitale euro 10714.32 anno 3 capitale euro 11090.39 anno 4 capitale euro 11479.67 anno 5 capitale euro 11882.60 anno 6 capitale euro 12299.68 anno 7 capitale euro 12731.40 anno 8 capitale euro 13178.27 anno 9 capitale euro 13640.83 anno 10 capitale euro 14119.62 anno 11 capitale euro 14615.22 anno 12 capitale euro 15128.22 anno 13 capitale euro 15659.22 anno 14 capitale euro 16208.85 anno 15 capitale euro 16777.79 anno 16 capitale euro 17366.69 anno 17 capitale euro 17976.26 anno 18 capitale euro 18607.22 anno 19 capitale euro 19260.34 anno 20 capitale euro 19936.37 anno 21 capitale euro 20636.14 anno 22 capitale euro 21360.47 anno 23 capitale euro 22110.22 anno 24 capitale euro 22886.29 anno 25 capitale euro 23689.60 anno 26 capitale euro 24521.10 anno 27 capitale euro 25381.79 anno 28 capitale euro 26272.70 anno 29 capitale euro 27194.87 anno 30 capitale euro 28149.41 anno 31 capitale euro 29137.45 anno 32 capitale euro 30160.18
% anno e capitale sono i valori delle ascisse ed ordinate % 'r-o' stile della curva: "r"=red, "-"=linea continua, "o"=pallini per ogni dato % grid = griglia per entrambi gli assi % xlabel, ylabel = descrizione per ascisse ed ordinate % title = titolo del grafico plot(anno,capitale,'r-o'),grid,xlabel('anni'),ylabel('euro'),title('deposito bancario');