% ef_matlab.m format compact % prevent blank lines v = zeros(1,3); v(1)=1.0; v(2)=1.0e-15; v(3)=-1.0 % default print fprintf(1,'formatted print %E %E %E \n', v(1), v(2), v(3)) sum = 0.0; for i=1:3; sum = sum + v(i); end; sum = sum*1.0e19 % should be 1,000 with no round off error sum=1.0e19*(1.0+1.0e-15-1.0) % expression evaluation