yProcessingClub

すみません、許してください

matlab

matlab スペクトログラム 周波数軸および時間軸方向に切り取る

スペクトログラムは横軸時間,縦軸周波数,レベルを色の濃淡で表したグラフである.任意の周波数で横方向に切り取ったグラフおよび任意の時間で縦方向に切り取ったグラフを描画してみる. 図解するとこんな感じ.今回はこれらを関数として用意し,mainで呼び出すこ…

matlab スペクトログラム をmeshで描画してみる

jp.mathworks.commatlabにはspectrogramという関数があり,これを使うとスペクトログラムが描ける. 今回はmesh関数で同じように描けるか試してみる. 準備 % 分析する信号zを生成する Fs = 44100; % サンプリング周波数(Hz) T = 10; % 信号の時間長さ(秒) N …

matlab SN比計算 SN比から信号の大きさを逆算する

yuri-processing-club.hatenablog.comこちらの記事でSN比を指定してノイズの大きさを調整する計算を紹介した。 matlabにて計算が正しいかを確認する。 matlabコード % sin信号及び白色ノイズを生成 % 自前の計算及び標準の関数を用いてSN比を計算し、表示す…

matlabを導入

仕事の研究でmatlabを使っている。 家でも色々やりたいと思って自費で購入することにした。 バージョンは2017a。 仕事で使っているのは2014?だったと思うので、だいぶ進んでいる。 これで家でも研究が捗るというわけである。