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

だれが一番はやいでしょうか?

C++

typedef std::complex<double> COMPLEX; COMPLEX plus_1(COMPLEX a, COMPLEX b) { return a + b; } COMPLEX plus_2(const COMPLEX& a, const COMPLEX& b) { return a + b; } COMPLEX plus_2_1(COMPLEX& a, COMPLEX& b) { return a + b; } COMPLEX plus_2_2(const COM</double>…

テスト。

テスト。iPhoneのアプリから写真の保存が遅いな。。。 タグも入力できるんだ

MATLABで外部プログラム開発

MATLABで外部プログラムを開発する場合は、CやFORTRANが利用できる。 DLLを作るような感じになるが、単純なDLLではない。 mexという形式でMATLAB上でコンパイルする。 mex Test.c なんてすると、 Test.mexw32 ファイルが生成されて、 lh = Test(rh0, rh1) み…

C++で、InfとNaN。

const double DEF_Zero = 0.0; // コンパイラエラーをごまかす const double DEF_Inf = 1.0/DEF_Zero; const double DEF_NaN = 0.0/DEF_Zero; 1.0/0.0 0.0/0.0 は、コンパイルで怒られる。 そのために、ひとつはさむ。何で定義されてないの?

違うドメインのパスワードを変更したい

Windowsで現在ログインしているドメインと 異なるドメインのユーザのパスワードを変更したい。 リモートデスクトップは使ったらだめ。 Add:2009-04-22 11:57:06 Ctrl+Alt+Deleteの画面からパスワード変更。 マシン名を正しくしてい出来ればドメインのパスワ…

コマンドプロンプトが長い場合は

フォルダが深い場合、コマンドプロンプトの表示が長くなる C:\Documents and Settings\username\Project1\SubProject\src\Appname\Debug> 見たいな感じ。 こんな場合は、短くする。 subst M: "C:\Documents and Settings\username\Project1\SubProject\src\A…

MATLAB入門

自分では使うのははじめてのMATLAB。 以前、MATLABで行列を展開してもらって、コーディングしていた。 今回は、MATLAB用の外部プログラムを開発することに。途中からの参戦なのでわからないことがいっぱい。MATLABが遅いらしく、Cで書くそうだ。それが「mex…

実行ファイルの一致しない

2台のマシンでコンパイルした実行ファイルのサイズが異なる。環境 ・VisualStudio2005 VC++ SP1 ・WindowsXP SP2 と SP3(これは違う) ・1台だけVisualStudio2008がインストールされている たぶん、 ・スタティックライブラリでMFCを使用するこれが影響し…