yProcessingClub

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

matlab

Qiitaを始めた

qiita.comqiita.com記事を2つ投稿した。 さっそくコメントが寄せられ、とても勉強になった。プログラミング関係ない技術記事も投稿していいものなのかな? よく分からない。

matlab 信号の両端を滑らかに0にする場合はコサインテーパーを使う

実験用に正弦信号を作成することがある.例として1~1.5秒部分に5kHzの正弦波,1.5~3秒部分に10kHzの正弦波が含まれる信号の時間-振幅グラフを図1に,スペクトログラムを図2に示す(スペクトログラムを表示する部分までのmatlabコードを下に示す).スペク…

matlab argmin, argmaxを計算する

matlabにてargminやargmaxを計算する. やり方としては非常に簡単. minとmax関数を使う. [min_val, min_ind] = min(y); [max_val, max_ind] = max(y); と書くと,min_ind,max_indにyが最小値,最大値となる時のインデックスが入る.終わり!閉廷! 簡単な…

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

2022/03/29 追記:重大なバグを発見した. [~, freq, time, ps] = spectrogram(z,Nw,Nol,NFFT,Fs,'yaxis'); とあるが,psは確率密度関数なのでspectrogramの結果を使用していない. [s, freq, time, ~] = spectrogram(z,Nw,Nol,NFFT,Fs,'yaxis'); としてpsの…

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

jp.mathworks.commatlabにはspectrogramという関数があり,これを使うとスペクトログラムが描ける. 今回はmesh関数で同じように描けるか試してみる.2022/03/29 追記:重大なバグを発見した. [~, freq, time, ps] = spectrogram(z,Nw,Nol,NFFT,Fs,'yaxis'); …

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

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

matlabを導入

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