Forum Informatica Unict

LAUREA TRIENNALE (D.M. 270/04) => Formazione Numerica, 6 CFU => Topic started by: Aigor on 16-10-2009, 10:25:05



Title: [Matlab] Epsilon Macchina
Post by: Aigor on 16-10-2009, 10:25:05
Ho provato a implementare il diagramma di flusso dell'Epsilon Macchina che è stato discusso in aula.
Non mi è però chiaro il risultato che ho ottenuto, lo posto qui, chi magari ha più praticità con il Matlab mi sa dire se ho commesso qualche errore o se il risultato ottenuto è corretto !

( N.B. ho utilizzato l'Octave ma credo che il do-until sia presente anche sul Matlab )

Code:
octave-3.2.3:8> epsilon=1;
octave-3.2.3:9> do
> {
> epsilon=epsilon/2;
> v=1+epsilon;
> }until v>1;
ans =

{
  [1,1] =  0.50000
  [2,1] =  1.5000
}

octave-3.2.3:10> epsilon=epsilon*2;
octave-3.2.3:11> epsilon
epsilon =  1