% Matlab diary from cs111, Oct 29 2007. % % This is what I typed in class. % % Type it into Matlab yourself to % reproduce the output I showed. diary on a = 3.25 format hex a -7.5 emax emin t format compact realmax format long realmax realmin 1 + realmin format hex 1 realmin 1 + realmin 1+ 2* realmin format long 1+ 2* realmin 1 + 100000000000000000000000000000 * realmin 1+ 1/64 e = 1 / 16^13 1 + e format hex 1 e 1+e e format long e eps a = 1; while ( a+1 ) ~= 1 , a = a/2; end; a log2 ( a ) a = 10^-300 a = 1 ; while a > 0 , a = a / 2 ; end a a = 1 ; while a > 0 , b=a; a = a / 2 ; end a b realmin format hex b realmin format long realmin norm( [ 1 2]) sqrt(5) sqrt(1^2 + 2^2) a = [ realmax/10 ; realmax/10] sqrt(2) * realmax/10 sqrt(2) * realmax inf/10 sqrt(2) * (realmax/10) a sqrt ( a(1)^2 + a(2)^2) norm(a) a = [ realmax ; realmax] norm(a) a = [ realmin ; realmin] norm(a) sqrt ( a(1)^2 + a(2)^2) realmin ^ 2 floatgui diary off