當我們對訊號做傅立葉轉換時,我們就可以看到訊號在頻譜,也就是看到各個頻率各占了多少成分。舉例來說,cos(2πfct) 這個訊號經過傅立葉轉換後就會在頻率正負 fc 的位置出現高峰。如下圖
目前分類:Matlab (11)
- Jul 10 Sun 2022 23:11
Matlab fftshift的功用為何? fftshift跟fft的關係是什麼? 為什麼需要fftshift?
- Jun 23 Thu 2022 16:17
Matlab 眼圖 Eye diagram 簡介與相關指令實作/通訊原理
- Dec 05 Sun 2021 01:00
Matlab 用rot90把向量轉項/用rot90把矩陣轉向/用rot90把向量轉90度/用rot90把向量轉90度
- Dec 03 Fri 2021 05:21
Matlab 善用reshape指令把陣列分段
- Dec 03 Fri 2021 05:13
Matlab 簡單畫出波德圖/Bode plot
舉例來說,函數是1/((R^2)*(c^2)*(s^2)+2*R*c+1),其中R=1k歐姆,c=100*10^(-9)法拉。波德圖就可以用以下的程式碼畫出來。
R = 1000;
- Nov 16 Tue 2021 21:46
Matlab tic toc功能/介紹/Matlab的計時方法
當我們在執行Matlab的指令時有時會想知道這些複雜的運算要花多少的時間,或是我們想比較哪一種方法可以比較快產生我們想要的結果,這時候就可以用tic toc來完成這件事。可以把tic toc當成Matlab的計時器來用,舉例來說如果我們想知道畫一張圖要多少時間就可以用以下的指令。
tic
- Nov 16 Tue 2021 07:51
Matlab linspace介紹/功能/用法
linspace是在用matlab時很常用到的指令,主要功能在製造出一組等距的向量。舉例來說,若要在-10~10之間產生100個等距的數字,就可以用這個指令。
L=linspace(-10,10)
- Nov 12 Fri 2021 23:25
Matlab meshgrid用法/簡易教學
Meshgrid在Matlab裡面是個很方便的工具。
假設有一組數字 a = [1 3 5] ,以及另外一組數字 b = [2 4 6 8 10]。我想找出這些所有a乘b的組合,應該怎麼做? 因為兩組數字的長度不一樣我們不能直接相乘。這時我們就可以用meshgrid來完成這件事。
- Nov 09 Tue 2021 06:54
Matlab 幫影像周圍變成黑框
- Nov 06 Sat 2021 07:16
Matlab 如何畫圖?如何標示XY軸?如何把兩組數據畫在同一張圖上?
- Nov 06 Sat 2021 06:49
Matlab 如何用Matlab寫歸一化互相關(Normalized Cross Correlation) 程式心得分享
我們可以用NCC(Normalized Cross Correlation)來判斷兩個矩陣i1,i2的相似度有多高。當然Matlab已經有內建NCC的語法了,但自己寫一個更能了解它的運作原理。下圖是NCC的公式。