r=ceil(vi*(2^8-1)); %vi为输入信号,量化取整
fid = fopen('wave.coe', 'w'); %创建COE文件,文件所存位置和格式
fprintf(fid, 'memory_initialization_radix=10;\n'); %采用10进制(只能选择2、8、10或16进制),一定要主要10后面还要加;
fprintf(fid, 'memory_initialization_vector=\n');
for n = 1:1:N
fprintf(fid,'%d',r(n));
if n==N
fprintf(fid,';'); %一个数一行,每行后加 , , 结尾加;
else
fprintf(fid,',');
end
if mod(n,1)==0
fprintf(fid,'\n');
end
end
fclose(fid); %关闭fid
用记事本打开指定文件夹下的coe文件