clear all; %clc; fid=fopen('testing.bin','w'); number = input('number = '); fwrite(fid,number,'float32'); fclose(fid); fid=fopen('testing.bin','r'); float32=fread(fid,4,'float32') fclose(fid); fid=fopen('testing.bin','r'); int1 = fread(fid,1); strcat('int1 = ',num2str(int1),' = ',dec2bin(int1,8)) int2 = fread(fid,1); strcat('int2 = ',num2str(int2),' = ',dec2bin(int2,8)) int3 = fread(fid,1); strcat('int3 = ',num2str(int3),' = ',dec2bin(int3,8)) int4 = fread(fid,1); strcat('int4 = ',num2str(int4),' = ',dec2bin(int4,8)) fclose(fid); if int4>60 display('greater than 0.03') else if int4==60 if int3>245 display('greater than 0.03') else if int3 == 245 if int2>194 display('greater than 0.03') else if int2 == 194 if int1>143 display('greater than 0.03') else if int1 == 143 display('equals 0.03') else display('less than 0.03') end end else display('less than 0.03') end end else display('less than 0.03') end end else display('less than 0.03') end end