エントリー

ソース記述について

  • 2013/06/15 10:57
  • カテゴリー:MATLAB

Tipsを置くのはいいとして,その記述方法についてはブロガー内でも様々なやり方が存在しているようで

やはり基本はpreタグなのかな?

cssを書き換えるのも面倒だし,以下のサンプルが良い感じだったらpreで行こうと思いました(ひとりごと)

folder = uigetdir;
cd(folder)
D = dir([folder,'\*.wav']);

for k=1:length(D)
[signal,fs] = wavread(D(k).name);
[a,b]=size(signal);
if b==2
signal = signal(:,1)/2 + signal(:,2)/2;
[pathstr, name, ext] = fileparts(D(k).name);
wavwrite(signal,fs,[name,'_mono',ext]);
end
end

ちなみにこれは選択したフォルダ内のステレオ音声を一括してモノラル化するスクリプト.出力ファイル名は「元の名前_mono.wav」

mファイルと同じディレクトリ内に音声を入れる必要がなくてなかなかに重宝してます(自画自賛)

matlabでもcdコマンドがあることに気づいたmatlab歴4年目の春でした

反省点:ifでステモノ判定してるのがナンセンス

追記:名前の先頭にmonoを入れるならもう少しスッキリ書ける

folder = uigetdir;
cd(folder)
D = dir([folder,'\*.wav']);

for k=1:length(D)
[signal,fs] = wavread(D(k).name);
[a,b]=size(signal);
if b==2
signal = signal(:,1)/2 + signal(:,2)/2;
wavwrite(signal,fs,['mono_',D(k).name]);
end
end

実際なんで後ろにmonoをつけたのか自分でも謎

並び替えの時ステとモノが交互になってうざぽよなのは言うまでもない…

ページ移動

コメント

  • コメントはまだありません。

コメント登録

  • コメントを入力してください。
登録フォーム
名前
メールアドレス
URL
コメント
閲覧制限

ユーティリティ

2024年11月

- - - - - 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

ページ

ページ

カテゴリー

検索

エントリー検索フォーム
キーワード

ユーザー

新着画像

新着エントリー

HTTPS対応
2021/02/24 15:46
ダラブッカケース
2017/03/10 19:16
どうでもいいbit数でのsigned
2015/09/23 21:44
雑記 初夏
2015/07/29 23:14
YosemiteでのMATLABに関する情報
2014/10/23 10:54

新着コメント

Re:PHPで印象評価実験
2024/09/04 from 먹튀검증
Re:PHPで印象評価実験
2024/08/15 from メールアドレス
Re:PHPで印象評価実験
2024/08/07 from Winfince
Re:つくえのうえ
2024/07/29 from youcef berga
Re:PHPで印象評価実験
2024/07/14 from メールアドレス

アクセス