Here there are the programs that I wrote in fortran for "Calcolo Numerico".
I had to write them to pass that exam in the year 2000 with the professor Morandi Cecchi when I was at the Padua university
studing computer science.
I am sorry the source code is in Italian.
For every program there is an output file obtained doing shell$ input1.dat > my_prog > output1.
The files with no extension are the compiled ones, but I suggest you to compile the on your system.
Some files require to be compiled with other .f that contain operations on matrix, links the them are on bottom of the page.
 
Runge-Kutta
    output1
    ruku.dat
    rungekutta
    rungekutta.f
          
bisezione
    bisezione.f
    output1
corde
    corde.f
    output1
differenzeDivise
    differenzeDivise.f
    output1
    output2
    output3
    vettore.dat
        
divisionePolinomi
    dividiPolinomio
    dividiPolinomio.f
    output1
    output2
    output3
    polinomio.dat

gauss-seidel
    gauss-seidel.f
    matrice.mat
    matrice1.mat
    matrice2.mat
    output1
    output2
gauss
    gauss.f
    matrice.mat
    matrice1.mat
    matrice2.mat
    matrice3.mat
    output1
    output2
        
gaussInvertiMatrice
    invertiMatrice
    invertiMatrice.f
    matrice.mat
    output1
    output2
    output3
gaussPivotinTotale
    gaussPivotingTotale.f
    matrice1.mat
    matrice2.mat
    matrice3.mat
    output1
    output2
    output3
 
iterativo
    output1
jacobi
    jacobi.f
    matrice.mat
    matrice1.mat
    matrice2.mat
    output1
    output2
 
newtonInterpolatore
    newtonInterpolatore.f
    output1
    output2
    output3
    vettore.dat
  
potenze
    matrice.mat
    matrice1.mat
    matrice2.mat
    matrice3.mat
    output1
    output2
    output3
    potenze.f
successioneSturm
    output1
    output2
    output3
    polinomio.dat
    successioneSturm.f
trapezi-Richardson
    output1
    output2
    trapezi.dat
    trapezi-Richardson
    trapezi-Richardson.f
stuff for matrix:
    Matrice.f
    Matrice100.f
    matrice.mat
back to main page