简单生成了C文件做存储。
- Signal_Original_2 = [zeros(1,100), 20*ones(1,20), -2*ones(1,30), 5*ones(1,80), -5*ones(1,30), 9*ones(1,140), -4*ones(1,40), 3*ones(1,220), 12*ones(1,100), 5*ones(1,20), 25*ones(1,30), 7 *ones(1,214)];
- Noise_White_2 = 0.5*randn(1,1024); %高斯白噪声
- Mix_Signal_2 = Signal_Original_2 + Noise_White_2; %构造的混合信号
- subplot(2,1,1);
- plot(Signal_Original_2);
- subplot(2,1,2);
- plot(Mix_Signal_2);
- fid=fopen('D:\data.c','wt');%写入文件路径
- for i=1:1:1024
- fprintf(fid,'%7.5f,\n',Signal_Original_2(i));
- end
- fid=fopen('D:\data1.c','wt');%写入文件路径
- for i=1:1:1024
- fprintf(fid,'%f,\n',Mix_Signal_2(i));
- end
复制代码- Signal_Original_2 = [1000*ones(1,20), 5000*ones(1,20), 3000*ones(1,20), -5000*ones(1,40)];
- Noise_White_2 = 300*randn(1,100); %高斯白噪声
- Mix_Signal_2 = Signal_Original_2 + Noise_White_2; %构造的混合信号
- plot(Mix_Signal_2);
- fid=fopen('D:\matlab\data.c','wt');%写入文件路径
- for i=1:1:100
- fprintf(fid,'%f,\n',Mix_Signal_2(i));
- end
复制代码
|