PIXNET Logo登入

彥霖 實驗筆記

跳到主文

個人筆記...

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 9月 18 週四 201422:18
  • Matlab 入門教學:快速傅立葉反轉換 (IFFT)

untitled由此程式碼驗證得知 "快速傅立葉轉換" 再進行 "快速傅立葉反轉換" 後的數據 (音波) 將保持不變。
y = wavread('E:\2.音樂\onj001.wav');
s = fft(y); % 快速傅立葉轉換
f = abs(s); % 取絕對值
(繼續閱讀...)
文章標籤

黃彥霖 發表在 痞客邦 留言(1) 人氣(15,792)

  • 個人分類:[數學+程式語言] Matlab
▲top
  • 9月 18 週四 201421:57
  • Matlab 入門教學:快速傅立葉轉換 (FFT)

untitled本範例使用外部 wav 音樂檔來進行 FFT (快速傅立葉轉換)
y = wavread('E:\2.音樂\onj001.wav');
s = abs(fft(y));
subplot(2,1,1), plot(s);    % 顯示頻譜
subplot(2,1,2), plot(y);    % 顯示波形
(繼續閱讀...)
文章標籤

黃彥霖 發表在 痞客邦 留言(1) 人氣(13,268)

  • 個人分類:[數學+程式語言] Matlab
▲top
  • 9月 17 週三 201422:37
  • Matlab 入門教學:撥放 WAV 音樂檔案

untitled1. 最簡單的寫法 (單引號 的地方為 wav 路徑,而 44100 代表頻率):
    y = wavread('E:\2.音樂\onj001.wav');
    sound(y, 44100);
2. 自動取得頻率寫法:
    [y, hz] = wavread('E:\2.音樂\onj001.wav');
    sound(y, hz);
3. 畫波形 (未設定 X 軸時間):
    [y, hz] = wavread('E:\2.音樂\onj001.wav');
    sound(y, hz);
    plot(y);
 
4. 畫波形 (設定 X 軸時間為 "秒" 單位):
    [y, hz] = wavread('E:\2.音樂\onj001.wav');
    sound(y, hz);
    time = (1 : length(y) ) / hz;
    plot(time, y);
 
(繼續閱讀...)
文章標籤

黃彥霖 發表在 痞客邦 留言(0) 人氣(5,330)

  • 個人分類:[數學+程式語言] Matlab
▲top
  • 9月 17 週三 201421:57
  • Matlab 入門教學:for 迴圈

以下為 迴圈 跑 5 次 的 範例程式,fprintf 用法就像 C 語言 的 printf 用法一樣
,所以中間的 %d 也是代表 "整數" 的意思。
1 : 5 代表 1 累加到 5 間,累加數量為 1 (預設)
1 : 0.5 : 5 代表 1 累加到 5 間,累加數量為 0.5 (自訂)
程式碼:
for i = 1 : 5 
    fprintf ('現在執行第 %d 次 \n', i);
end
輸出結果:
(繼續閱讀...)
文章標籤

黃彥霖 發表在 痞客邦 留言(1) 人氣(13,727)

  • 個人分類:[數學+程式語言] Matlab
▲top
1

實驗人員

黃彥霖
暱稱:
黃彥霖
分類:
數位生活
好友:
累積中
地區:

文章分類

  • [遊戲設計] Unity (100)
  • [程式語言] Java (91)
  • [程式語言] Go (31)
  • [程式語言] C # (15)
  • [程式語言] Python 3 (11)
  • [程式語言] Erlang (2)
  • [程式語言] Python 2 (2)
  • [程式語言] C++ (10)
  • [程式語言] C (8)
  • [程式語言] Node.js (5)
  • [程式語言] JavaScript (8)
  • [程式語言] Java-Android (2)
  • [資料庫] PostgreSQL (28)
  • [資料庫] Hadoop (2)
  • [作業系統] Linux (23)
  • [作業系統] Windows (3)
  • [作業系統] FreeRTOS (1)
  • [單晶片] Arduino (19)
  • [單晶片] ARM-STM32-F4 (15)
  • [單晶片] ARM-STM32-F1 (13)
  • [單晶片] ARM-LPC1114 (1)
  • [單晶片] PIC33FJ128MC804 (4)
  • [硬體設計] 常用IC (1)
  • [硬體設計] 3D 印表機 (3)
  • [硬體設計] 其他 (4)
  • [數學+程式語言] Matlab (4)
  • [數學] 應用數學 (2)
  • [論壇架設] Discuz! (1)
  • [科技新聞] 機器人 (3)
  • [轉碼工具] FFMPEG (1)
  • [檔案格式] 3D 檔案 (1)
  • [程式語言] 程式設計經驗談 (2)
  • [伺服器] GlassFish 筆記 (1)
  • [網頁] HTML 教學 (5)
  • [網頁] CSS 語法 (1)
  • [網頁] JSP / Servlet (7)
  • [網路監控] SmartSniff (1)
  • [虛擬機器] VirtualBox (1)
  • [電腦安全] 開發者 (1)
  • [美術設計] 繪畫 (0)
  • [3D設計] Blender 教學 (2)
  • [3D設計] Blender 外掛設計 (1)
  • [2D設計] GIMP Python (2)
  • [3D設計] Shroud Studio (3)
  • [展示] 作品、比賽、專題 (4)
  • [人類語言] 希伯來語 (1)
  • [金融] 外匯 (1)
  • 未分類文章 (1)

FB 粉絲頁

參觀人氣

  • 本日人氣:
  • 累積人氣: