I am Charmie

メモとログ

2010-05-20から1日間の記事一覧

MabLab findpeaksで気をつけること

findpeaks関数を使う際に気をつける点。findpeaksは1次元データ中の極大値とインデックスを返す関数。[pks,locs] = findpeaks(A)データの端点は極大値として検出されない。もしデータの端点も含めたいなら何らかの情報をpaddingしないと無理。それか作為的に…

MatLabで極大値探索

findpeaksを使う。入力dataの極大値をpksに保存。locsはインデックス。pks = findpeaks(data)[pks,locs] = findpeaks(data)オプションsortstr: ソートした結果を出力'ascend'を指定: 最小値から最大値へと昇順にピークを出力'descend'を指定: 最大値から最小…

MatLabで2次元配列データの最大値検出

max関数を2回使う。一度目のmaxで各列の最大値の値(maxvec)とその行の位置(rowvec)二度目のmaxで行列全体の最大値(maxval)とその列の位置(column)[maxvec, rowvec] = max(A);[maxval, column] = max(maxvec);A(rowvec(column),column)>> A = magic(7)A = 30 …