2009-11-01から1ヶ月間の記事一覧

matファイル

Matlab では計算課程をスクリプトファイル(*.m)に保存することができるが,計算結果等のワークスペースに表示される変数は Matlab を終了するときに保存されずに終了する. Matlab で何らかの計算を行うとき,その計算結果や計算途中の変数を保存したい場…

Matlab2006a の表示エラー

Matlab 2006a を ubuntu にインストール→起動すると Matlab のウィンドウが灰色一色で何も表示されないことがある.原因はDesktop Effectらしく,Berylというウインドウマネージャーの設定が悪いようだ.詳しくはわからない.2009a はまったく問題がなかった…

Ubuntu9.10

新しいバージョンになっているのは知っているんですが,卒研前にバージョンアップする気はない.バージョンアップ→不具合→実験不可,となると恐慌状態に陥る.卒研が終わったらいじりましょう.特に Matlab 2006a が 9.10でどうなるかわかならない.nii の方…

ベクトル→マトリクス

ベクトルから行列に変換したかった.Matlab だと vec2mat という便利な関数があるらしいと聞いて(ネットで調べて知った)使ってみようと思ったが,なんと持っていない Toolbox のものだった.またか….まあ,機能的にも複雑なことはないので,ないなら作れ…

図を並べて表示

tex

\begin{figure}[htbp] \begin{tabular}{cc} \begin{minipage}{0.5\textwidth} \begin{center} \includegraphics[scale=0.5]{graphic1.png} \caption{caption 1} \label{label 1} \end{center} \end{minipage} \begin{minipage}{0.5\textwidth} \begin{center…

遠隔ログイン + sshfs

サーバにあらかじめ自分のアカウントとパスワードを登録してある状態で, ローカルホストである Windows の cygwin 上から ssh -t -X アカウント名@サーバ ssh -X 192.168.hoge.hogehoge で直接研究室内のPCにログイン.研究室のサーバには Winddows 上から …

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…

読み物

結城浩のHP http://www.hyuki.com/

参考

機械学習,線形計画法,パターン認識 http://www-tkm.ics.nitech.ac.jp/~wadayama/ http://www.is.titech.ac.jp/~kojima/wabun.html http://staff.aist.go.jp/takio-kurita/index-j.html