2009-11-18から1日間の記事一覧

Matlab(計算時間の表示)

startT = clock(); % % 自分の計算 % endT = clock(); ntime = etime(endT,startT); nhour = floor(ntime/60/60); nmin = floor*1; とか. toc は秒単位でしか表示できないので,あるいは tocf を使って tic; ... (メインの計算) ... toc; → tocf; とする. …

Matlab(パスの追加)

パスにディレクトリを追加・削除するのは次のコマンド. addpath('追加したいディレクトリ') rmpath('削除したいディレクトリ') もし,サブフォルダも含めてディレクトリをパスに追加するのは addpath(genpath('追加したい最上位のフォルダ')) rmpath(genpat…

画像出力

imwrite(img,'filename.extension') imgは画像のデータを納めたマトリクス. 拡張子によってデータの収め方が違うので,レファレンスとかで確認しつつテキトーに使ってみる.

Matlab(図を書いたり)

Matlabで作成した変換画像を元画像,凡例をつけてひとつの画像にまとめて表示してみる. img=imread('data/Camera.tif'); img_dct=dct2(img); A=[0:255]'; A=[A,A,A,A]; subplot(1,3,1), image(img),colormap(gray(255)),axis image subplot(1,3,2), image(i…