F1=1; %信号的频率
Fs=1024;%采样频率
P1=0;%信号初始相位
N=1024;%采样点数为N
t=[0:1/Fs:(N-1)/Fs];%采样时刻
A=2^15;%信号幅度
s=A*cos(2*pi*F1*t);%生成信号
plot(s);%绘制图形
grid on;
fild = fopen('G:\Users\ccp\Desktop\cos.mif','wt');%创建mif文件
%写入mif文件文件头
fprintf(fild, '%s\n','memory_initialization_radix=10;');
fprintf(fild, '%s\n','memory_initialization_vector = ');
for i = 1:N
s2(i) = round(s(i)); %对小数四舍五入以取整
% addr : data;
fprintf(fild, '%d',s2(i));
fprintf(fild, '%s\n',',');
end
fclose(fild);