I am Charmie

メモとログ

2010-08-01から1ヶ月間の記事一覧

subplot

MatLabのsubplot: 複数のグラフや図を一つのplotエリアに描くための関数具体的な使い方はsubplot(m,n,p)プロットエリアをm行n列に分割し,p番目の面に指定した図やグラフを描画する.subplotに限らず,plotでもplotを保存する時に凡例がグラフからはみ出る問…

MatLabの凡例

legend('凡例1', '凡例2', ...);とコマンドすれば凡例がプロット内に表示される.しかし,''内の文字列内にや^があると,texのコマンドのような凡例が表示されてしまう.その原因は,Textオブジェクトの'interpreter'プロパティがデフォルトで'Tex'に設定さ…

非ゼロ要素の出力

nonzeros関数を使用.s = nonzeros(A)列順でAの中の非ゼロ要素からなる列ベクトルをsに返す.非ゼロ要素の数をカウントするにはlength(nozeros(A))として,非ゼロ要素からなる列ベクトルのサイズを調べてあげれば良い.

凡例に名前をつける

cellというのを使うとできるみたい.leg_plot = cell(1,3);for n=1:3 leg_plot{n} = sprintf('plot %d', n);endlegend(leg_plot);ゴリゴリ作るとこんな感じ?% プロットが上書きされないように固定hold onleg_plot = cell(1, 5);color_plot = [1 0 0; 1 1 0;…

ファイル名のパスとファイル名を分離

MatLabで文字列からファイル名とパスを分離する方法.[pathstr, name, ext, versn] = fileparts(filename)それぞれpathstr: ディレクトリ名name: ファイル名(拡張子は含まれない)ext: 拡張子(拡張子の前に.が含まれる)versn: バージョン例)>> filename='./te…

プログラミングのための確率統計

プログラミングのための確率統計平岡和幸オーム社下書きバージョンをダウンロードできる.一般的な確率統計の本とは雰囲気が違うみたい.pdfチェックしてみる.

無参照の変数?

画像のカラーチャンネル数を知りたい時に,今まではsize関数を使って[y,x,c]=size(img);とやっていたけど,[~,~,c]=size(img);とやると余計な変数を定義しなくて済むそうだ.