1樓:
應該是指訊號的物理頻率,該訊號由3種頻率成分的正弦訊號組成。一種簡單的訊號生成方式如下: f1=100;%訊號頻率hz f2=150;%訊號頻率hz f3=200;%訊號頻率hz fs=1000;%取樣頻率hz n=20;%取樣點數 t=(0:
n-1)/fs;%取樣時間s x1=sin(2*pi*f1*t);%訊號取樣值 x2=sin(2
2樓:匿名使用者
一到晚上就刷到的你的奇,點開就害怕,一害怕就要開燈,開燈了電費就多,電費多了錢就少,錢少了就傷心,一傷心就刷,一刷就看到你孔子曰:中午不睡,下午崩潰。孟子曰:
孔子說得好像我沒有時間到了沒有???,!?我還要的嗎你是不是
用matlab程式設計產生一個100hz+150hz+200hz的正弦訊號
3樓:匿名使用者
應該是指訊號的物理頻率,該訊號由3種頻率成分的正弦訊號組成。一種簡單的訊號生成方式如下:
f1=100;%訊號頻率hz
f2=150;%訊號頻率hz
f3=200;%訊號頻率hz
fs=1000;%取樣頻率hz
n=20;%取樣點數
t=(0:n-1)/fs;%取樣時間s
x1=sin(2*pi*f1*t);%訊號取樣值x2=sin(2*pi*f2*t);%訊號取樣值x3=sin(2*pi*f3*t);%訊號取樣值x=x1+x2+x3;
plot(t,x,'.')
4樓:匿名使用者
抱歉我只學過vb誒o(╯□╰)o
matlab產生的訊號取樣頻率計算的問題
5樓:匿名使用者
1. t是橫座標copy,即傳送正
弦訊號bai的起止時間。按照你給的程du序,起始時zhi間為0,每間隔
間隔t1(約2.4544e-04秒)取一個dao點,終止時間為t2(20*pi-t1約等於62.8316秒),所以你看到了一個從0到62秒左右的波形
2. 正弦波頻率為50hz,一個週期持續時間為0.02s,按照t1(約2.
4544e-04秒)的時間間隔取樣,一個週期取樣點數為0.02/(2.4544e-4)=81.
4863個,看系統怎麼取捨小數部分,總之就出現了所謂「一週波的取樣率是82點」的現象
3. 給你一段程式及其結果,希望你能從中領悟週期、頻率以及取樣點之間的關係
clcclear all
close all
dt = 1e-3; % 取樣間隔,單位:秒
t=0:dt:0.1; % 訊號持續時間,單位:秒
va = 57.735*(2^0.5)*sin(2*pi*50*t); % 訊號波形
figure
plot(t, va, 'o--'); % 波形圖,圓圈即為取樣位置
grid on
xlabel('t');
ylabel('va');
用matlab語言產生一個正弦訊號,進行頻譜分析和自相關分析,求教~~~~~謝謝啊
6樓:匿名使用者
下面matlab程式,按照你的要求編寫的。
fs=100;n=200;
lag=100;
%randn('state',0); %設定產生隨機數的初始狀態(噪聲)
n=0:n-1;t=n/fs;
x1=sin(2*pi*10*t)+2*sin(2*pi*15*t)
y=fft(x1,n); %計算頻譜
mag=abs(y);
f=n*fs/n;
figure(1)
subplot(2,2,1),plot(t,x1);
subplot(2,2,2),plot(f(1:n/2),mag(1:n/2)*2/n);
title('頻譜圖'),xlabel('頻率/hz');
[c,lags]=xcorr(x1,lag,'unbiased'); % 自相關
subplot(2,2,3),plot(lags/fs,c);
m=length(c)-1;
z=fft(c,m);
mag_z=abs(z);
ff=(0:m-1)*fs/m;
subplot(2,2,4),plot(ff(1:m/2),mag_z(1:m/2)*2/m);
title('自相關頻譜'),xlabel('頻率/hz');
figure(2)
[c1,lags1]=xcorr(x1,randn(1,length(t)),lag,'unbiased');
m1=length(c1)-1;
z1=fft(c1,m1);
mag_z1=abs(z1);
ff1=(0:m1-1)*fs/m1;
subplot(2,1,1),plot(lags1/fs,c1);
subplot(2,1,2),plot(ff1(1:m1/2),mag_z1(1:m1/2)*2/m1);
title('互相關頻譜'),xlabel('頻率/hz');
matlab中如何對正弦訊號加噪
天雲一號 可以將正弦訊號在每個時刻的值加上噪聲即可實現加噪的目的。把白噪聲疊加到訊號上去 function y,noise noisegen x,snr noisegen add white gaussian noise to a signal.y,noise noisegen x,snr adds...
如何用matlab產生 1和1隨機序列,急急急
辛旻劉子蕙 fori 1 n a i rand 0,1 end很久沒用matlab了 不知道這種寫法對不對 你查查吧 產生隨機數就是用rand函式 至於是用還是 我忘了,隨機序列需要用陣列來承接也便於以後的運用 精靈壺 可以這樣寫 生成隨機序列a b rand 1,1000 2 1 1000個 1,...
Matlab序列的傅立葉變換,怎麼用matlab做傅立葉變換
簡堂宇文青夢 fs 1000 t 0 1 fs 0.6 f1 100 f2 300 x sin 2 pi f1 t sin 2 pi f2 t subplot 711 plot x title f1 100hz f2 300hz 的正弦訊號,初相0 xlabel 序列 n grid onnumber...