奈奎斯特取樣定理
眾所周知一句話,取樣頻率大於等於訊號最高頻率的兩倍才能使採得的訊號不失真,也就輸專業術語,在頻域發生混疊,不便於後續的操作。
a = 1;
f = 2 ;
f_sample = 4;
t = 0 : 1/f_sample : 1;
y = a*sin(2*pi*f*t);
subplot(3,2,1);
plot(t,y);
title('4');
xlabel('t');
ylabel('a*sin(2*pi*f*t)');
grid on;
f_sample = 6;
t = 0 : 1/f_sample : 1;
y = a*sin(2*pi*f*t);
subplot(3,2,2);
plot(t,y);
title('6');
xlabel('t');
ylabel('a*sin(2*pi*f*t)');
grid on;
f_sample = 10;
t = 0 : 1/f_sample : 1;
y = a*sin(2*pi*f*t);
subplot(3,2,3);
plot(t,y);
title('8');
xlabel('t');
ylabel('a*sin(2*pi*f*t)');
grid on;
f_sample = 20;
t = 0 : 1/f_sample : 1;
y = a*sin(2*pi*f*t);
subplot(3,2,4);
plot(t,y);
xlabel('t');
title('20');
ylabel('a*sin(2*pi*f*t)');
grid on;
f_sample = 30;
t = 0 : 1/f_sample : 1;
y = a*sin(2*pi*f*t);
subplot(3,2,5);
plot(t,y);
xlabel('t');
title('30');
ylabel('a*sin(2*pi*f*t)');
grid on;
f_sample = 40;
t = 0 : 1/f_sample : 1;
y = a*sin(2*pi*f*t);
subplot(3,2,6);
plot(t,y);
title('40');
xlabel('t');
ylabel('a*sin(2*pi*f*t)');
grid on;
圖如 MATLAB上機 取樣定理
fft1.m function result fft1 w,hanshu,n fori 1 length w m hanshu.exp 1 i i 1 pi 100 n a sum m endfor i 1 length w result i a end原始訊號 x1 0 pi 10 8 pi w ...
對夏農取樣定理的理解
在學習課程 計算機控制技術 時,第二章講到了夏農取樣定理。有一些疑惑 從公式的推導上易得乙個非週期的訊號經過一定頻率的取樣後,在頻率上變成了乙個週期的頻譜訊號,但是一直都不大清楚其具體的物理意義。上網檢視了很多回答和資料在這裡說一點自己的理解吧。時域 頻域 所謂傅利葉變換,就是將滿足一定條件的某個函...
Matlab 在Matlab中如何畫圓
rectangle函式功能 建立二維矩形物件。1.1 rectangle position x,y,w,h 其中以x,y為起始座標開始,畫出長為w,寬為h的矩形。1.2 rectangle curvature a,b 指定矩陣邊的曲率,可以使它從矩形到橢圓不同變化,水平曲率x為矩形寬度的分數,是沿著...