您的位置:首页 > 编程语言 > MATLAB

把MATLAB数据转换成1QN格式,并保存到文件供ISE使用

2015-05-17 21:06 555 查看
数据格式为1位符号位,一位整数位,8位小数位。

N = 64;
n = 1:N;
x = fix(2^8 * sin(2*pi*n/N));%8位小数,乘以2^8,fix函数截断取整
for i=1:64%设置符号位
if(x(i)>=0)
x(i)=x(i);%正数符号位为0
else
x(i)=bitset(uint16(-x(i)), 10)%将x的第10位设置为1(符号位)
end
end
fid = fopen('e:\sin.txt','wt');
fprintf(fid,'%x\n',x);
fclose(fid);

参考资料:
http://blog.csdn.net/mengyafei43/article/details/9290997 http://www.cnblogs.com/feitian629/archive/2013/09/06/3305695.html http://blog.csdn.net/jbb0523/article/details/7498254
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐