MATLAB Note
はじめに †
ここはMATLABのインストール方法、使い方、参考ウェブサイトなどをまとめたページです。
内容は 早稲田大学人間科学部 菊池英明研究室 のドキュメントを編集したものです。そのため、一部、研究室内部限定のコンテンツが残っています。ご了承ください。
【ご注意!】 MATLAB および Signal Processing Toolbox をインストール済みであるという前提で説明しています。 また、Statistics Toolbox および Neural Network Toolbox も、各項目で前置きした上で使用しています。
機能別リファレンス †
計算 †
四則演算をする 配列を宣言する 配列を操作する 統計計算
微分積分 / ピークピッキング & 零交差点を求める
ファイル操作 †
ファイル読み込み ファイル書き出し ヘッダやテキスト付きCSVファイル読み込み
グラフの書き出し WAVファイル読み込み WAVファイル書き出し XML
グラフ †
2次元グラフ 3次元グラフ ヒストグラム RGB値を指定したプロット
GUI †
Guideを使う / GUIの実例
心理実験の刺激を作る / 視覚実験画面制御
音声の分析 †
音声を取り込む・再生する 波形をプロットする スペクトログラム
音声波形のフレーム分割および前処理 / 高域強調(プリエンファシス) / フレーム切り出し / 窓関数による丸め
パワースペクトル解析 線形予測法(LPC)とフォルマント解析 基本周波数解析 メルケプストラム解析
フィルタバンク解析 /2分割フィルタバンク /オクターブフィルタバンク /メルフィルタバンク
/メルフィルタバンク解析(音声波形を分割するやり方) /(振幅スペクトルを分割するやり方)
自己相関関数
VoiceSauce
音声の加工 †
音を作る / 純音を作る / 母音の合成
音声変換 / 無音置換・雑音置換 / 音声を増幅する / 再生速度を変える
/ 声の高さを変える(ピッチシフト) / 声質を維持したピッチシフト
/ 切り出した音声の両端のノイズ(プツッという音)を除去する
音声を結合する / 単純な結合 / フレーム同士の結合 / LSEE-MSTFTMアルゴリズム
周波数フィルタをかける
統計 †
教師あり学習 / 決定木 / サポートベクターマシン
教師なし学習 / 主成分分析 / 階層型クラスタリング / k-means法 / ガウス混合分布モデル
線形モデル / 確率分布 / 正規分布の検定 / 回帰分析 / 一般化線形モデル
その他の統計モデル / 隠れマルコフモデル / ベイジアンネットワーク
Data Acquisition Toolbox †
音声をマイクで録音しながら、リアルタイムに解析する 反応時間測定
Neural Network Toolbox †
構造体 net パーセプトロン
自己組織化マップ エルマンネットワーク LVQ