MATLAB绘制正弦波、方波、三角波、锯齿波的mif文件
生活随笔
收集整理的這篇文章主要介紹了
MATLAB绘制正弦波、方波、三角波、锯齿波的mif文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
MATLAB繪制正弦波、方波、三角波、鋸齒波的mif文件
% 對波形進行等間隔采樣,以采樣次數作為 ROM 存儲 % 地址,將采集的波形幅值數據做為存儲數據寫入存儲地址對應的存儲空間 % 采樣次數為 212 = 4096 次,采集的波形幅值數據位寬 % 為 8bit,將采集數據保存為 MIF 文件 clc; %清除命令行命令 clear all; %清除工作區變量,釋放內存空間 F1 = 1; %信號頻率 Fs = 2^12; %采樣頻率 P1 = 0; %信號初始相位 N = 2^12; %采樣點數 t = [0:1/Fs:(N - 1)/Fs]; %采樣時刻 ADC = 2^7 -1; %直流分量 A = 2^7; %信號幅度 %生成正弦信號 s = A*sin(2*pi*F1*t + pi*P1/180)+ADC; plot(s); %繪制圖形 %創建MIF文件 fild = fopen('sin_wave_4096x8.mif','wt'); %寫入MIF文件頭 fprintf(fild,'%s\n','WIDTH = 8;'); %位寬 fprintf(fild,'%s\n\n','DEPTH = 4096;'); %深度 fprintf(fild,'%s\n','ADDRESS_RADIX = UNS;');%地址格式 fprintf(fild,'%s\n\n','DATA_RADIX &#總結
以上是生活随笔為你收集整理的MATLAB绘制正弦波、方波、三角波、锯齿波的mif文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 公积金缴存证明和明细去哪儿打 公积金的缴
- 下一篇: 新房个人交契税流程 以下两步即可完成