%*****************************************************************
% File: EPSILON.M
%
% Scopo: Calcolo dell' epsilon macchina e del numero di cifre
% binarie utilizzate per memorizzare per mantissa
%
% Input:
% Output: ap = epsilon macchina
% kp = cifre mantissa
%
% Richiami:
% Commenti: Usa PAUSA per rallentare esecuzione.
% Per macchine in base 2.
%
% Autori: mf
%*****************************************************************
ap=1;
kp=0;
clc
while 1+ap>1;..
pausa(50);
home
disp('Calcolo dell'' epsilon macchina')
disp(' ')
ap=ap/2;
kp=kp+1;
disp(sprintf(' Epsilon macchina = %g',ap))
disp(' ')
disp(sprintf(' Cifre mantissa = %g',kp))
end
clc
home
ap=ap*2;
kp=kp-1;
disp('Calcolo dell'' epsilon macchina')
disp(' ')
disp(sprintf(' Epsilon macchina = %g',ap))
disp(' ')
disp(sprintf(' Cifre mantissa = %g',kp))
|