码迷,mamicode.com
首页 > 其他好文 > 详细

MATLAB把ISE中产生的1QN格式的十六进制数据转换为十进制数进行分析

时间:2015-05-17 21:55:54      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:数据

数据格式为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)


MATLAB把ISE中产生的1QN格式的十六进制数据转换为十进制数进行分析

标签:数据

原文地址:http://blog.csdn.net/yuan1164345228/article/details/45796815

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!