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

Octaveでプログラムを途中で終了する方法

Octaveでコードを書いているのだが、コードを途中で完全に終了させる方法、つまりC言語のexit()と同じことをする方法がよく分からない。以下に分かったことを書いておく。errorを使えばとりあえずよいのかなという結論。他に良い方法があれば教えて下さい。 …

eyeと行ベクトルを使った初期化技

vec = [ 2; 3 ; 6] という行ベクトルがあるとする。このベクトルとeye()関数を使った初期化技。 > eye(10)(vec,:) ans = 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0まずeye(10)により10x10の単位行列を作り、その2行目、3行目、6行目を取…

Octaveで行列の全要素の和を求める

例として2x3の行列Aを考える。この行列のすべての要素の和を求めたい。 A = [ 1 2 3; 4 5 6 ]すぐに思いつく方法は以下の2通り。 方法1. sumを2回使う sum(A)とすると、Aの列ベクトルごとの和が計算され、1x3の行ベクトルになる。さらにもう一度sumを使うと…

スペースアルクで単語をダブルクリックすると、その単語に飛ぶ

これ知らなかった… 英語でも日本語でも可能。 英語・語学の学習情報サイト「スペースアルク」:アルク

MavericksでEmacsのフォントが可愛くなる問題を解決する

Mac OS を Mavericks にアップグレードしたところ、Emacsの日本語フォントがなぜか可愛すぎるものになってしまった。 SOTA » Emacsの設定 (フォント) を真似して、日本語フォントを指定するコードを~/.emacs.d/init.elに記述した。フォントは明朝からゴシッ…