数据格式为1位符号位,1位整数位,8位小数位。
N=64; fid = fopen('e:\sin.txt','r'); for i = 1 : N; num(i) = fscanf(fid, '%x', 1) %从fid所指的文件以16进制方式读出数据 if(num(i)>512) num(i)=-(num(i)-512)/2^8;%第10位(符号位)是1,转换为负数.8位小数位,除以2^8 else num(i)=num(i)/2^8; end end fclose(fid); plot(num)