I am Charmie

メモとログ

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

matlabのplotの幅

x軸とy軸の最大値と最小値(軸の描画範囲)を指定すると,plotの間隔を微調整できる.

配列の拡張

グレースケールの画像をカラー画像にする方法.といっても,Colorizationではなく,単純にRGBそれぞれのチャンネルに同じグレースケール画像の値を入れたいだけ.imgRGB = cat(3, imgGray, imgGray, imgGray);imgRGB = cat(3, imgR, imgG, imgB);これで終わ…

textscan関数

ファイルからブロック単位でデータを取得する関数.例)ファイル'test.txt'の中身が'%s %d %d'というフォーマット. 頭1行がヘッダ情報.ImageName Width Height1.png 320 2402.png 400 3003.png 160 120・・・100.png 10 8% ファイルオープンfid = fopen('test.…

ファイルからテキストデータを取得

色んな方法がある.fgetl1行単位でファイルからテキスト情報を取得.line = fgetl(fid)得られるデータlineはstring.fgetlがファイルの終端まで来ると,line=-1となる.textscanブロック単位でファイルからテキスト情報を取得.InputText = textscan(fid, '%…

plotyyにデータを追加

MatLabのplotyyで描画したプロットに,更にデータを追加したい時.プロットのハンドル?みたいなものを利用する.例)plotyyでプロットしたy1とy2のデータが最大となる場所に赤丸を追加でプロットする.% y1,y2をplotyyでプロット & AXにプロットのハンドルを…

y軸が異なるプロット

MatLabで共通のx軸を持ち,y軸のみが異なるプロットを一つのグラフに入れたい時.plotyyを使う.x=1:20;y1=exp(x);y2=log(x);plotyy(x, y1, x, y2);

フォルダ名の変更

MatLabでフォルダ名を変更する.movefile(str1,str2);str1,2でそれぞれフォルダ(ファイル)名を指定すれば,指定したフォルダ(ファイル)の名前をstr1->str2と変更する.