サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
買ってよかったもの
www.mlab.ice.uec.ac.jp/~ej-sib
呼び出し元を Fortran にする場合,関数を実装するC言語と C++ に配慮が必要となります. 逆に C++ から C言語や Fortran の関数を呼び出す場合は特段の配慮は必要ありません. これは, 言語の自由度が Fortran < C言語 < C++ という関係にあるためです. Fortran から他の言語の関数を使う この節では Fortran からC言語や C++ の関数を使う方法について記述します. Fortran から C言語の関数を使う Fortran からC言語の関数を使う場合, C言語側で Fortran から使われることを念頭においた配慮が必要です. 具体的な方針は次のようになります. 引数は全てポインタで受け取る 引数のポインタは必要に応じてconstで修飾する 関数名の最後にアンダースコアを付加する (gfortranに-fno-underscoringを与
このページについて このページに関する質問やコメントはお気軽に以下のメールアドレスまで. リンクは御自由にどうぞ. 更新履歴と目次 更新履歴 2010-03-03 ページを公開しました. 目次 はじめに portupgradeを使う インストールと初期設定 portupgrade の引数 portupgrade の実行例 便利なコマンド ports 更新の Tips 地獄の蓋を開ける時 三つ子の依存関係 「sweeping change」と「祭」 「更新しない」という選択 まとめ 付録 発生しうる災害 必要とされないパッケージを探す 「野良ビルド」に関する提言 はじめに このページは FreeBSD の ports を portupgrade を利用して更新,管理するための Tips をまとめたページです. portupgrade を使いこなすには ports の管理そのものに関する知識が
このページについて このページに関する質問やコメントはお気軽に以下のメールアドレスまで. リンクは御自由にどうぞ. 更新履歴と目次 更新履歴 2009-04-10 いくつかのTipsを「FreeBSD:portsの管理」へ移動しました. 2009-01-30 ページを公開しました. 目次 はじめに システム管理のTips NTFS-3Gを使う Kernel Iconv機能を使う 設定ファイルmake.confをカスタマイズする periodicをカスタマイズする SpeedStepを使う HyperThreadingを使う コンソール(ttyv0)でもCtrlとCapsLockを入れ替える 起動時にデバイスノードのパーミッションを変更する FreeBSDのカスタムリリースを作ってみる はじめに このページはFreeBSDのシステム管理に関するTipsをまとめたページです. システム管理のT
カメラを幾何学的な視点から捉えたとき, カメラは3次元空間中の情報を2次元平面である画像に変換する装置と考えることができる. このような観点からカメラの投影を最も単純化したものがピンホールカメラ (図1)と呼ばれるモデルである. 図1のスクリーンには小さな穴が開けられており, 3次元空間中の物体から出た,あるいは反射した光線はこの小さな穴を通って 背面にある撮像面に倒立像を結像する(図1(a)). なお,撮像面を仮想的にスクリーンの前に配置したとすると(図1(b)), 図1(a)と同じ像が倒立せずに撮像面に現れる. 投影をより扱いやすいものとするために,以降は撮像面はスクリーンの前にあるものとする. 透視投影 ピンホールカメラモデルについて,より詳しく考察する. 図1のスクリーン上に開けられた穴を光学中心, そして,カメラの撮像面を画像面, ピンホールの開けられた面を焦点面と呼ぶ. いま,
このページについて このページに関する質問やコメントはお気軽に以下のメールアドレスまで. リンクは御自由にどうぞ. 更新履歴と目次 更新履歴 2009-08-28 Windows版のサンプルコードを更新しました. 2008-10-09 Visual C++を利用する場合のライブラリの構築方法の記述を追加しました. 2008-01-18 サンプルコードを更新. ヘッダファイルrandlib.hの呼び出しの誤りを修正しました 2007-12-16 サンプルコードを更新. サンプルコードをRANDLIB V1.3に更新しました ranlib.hはrandlib.hに変更されました 旧版はサンプルコード (V1.1)に置いておきます 2007-12-15 サンプルコードを更新. 乱数源を文字列から初期化するようにしました サンプルコードがFreeBSDの環境に依存しないようにしました サンプルコー
このページについて このページに関する質問やコメントはお気軽に以下のメールアドレスまで. リンクは御自由にどうぞ. 更新履歴と目次 更新履歴 2009-12-09 levmar version 2.5 にあわせて記述とサンプルコードを更新しました. version 2.5 での重要な更新は概ね以下のようです. lm.hがlevmar.hに名称変更された 線型不等式制約を扱う関数とそのラッパーが実装された 更新方程式の求解アルゴリズムの既定値がBunch-Kaufman分解となった 2009-08-28 Windows 環境で利用するための Visual C++ 用プロジェクトファイルを追加しました. 2009-06-08 ページを公開しました. 目次 はじめに 利用の前に ライセンス条項 ルーチンの命名規則 ライブラリの構築 ソースコードの入手 ソースコードのコンパイル levmar ルー
このページについて このページに関する質問やコメントはお気軽に以下のメールアドレスまで. リンクは御自由にどうぞ. 更新履歴と目次 更新履歴 2009-05-13 サンプルコード中のMakefileを修正し,FreeBSD 7.2Rに対応しました. 2008-11-22 ドライバルーチンdggglm_の解説を追加しました. 上記変更に合わせてサンプルコードを追加しました. 一般線型モデルによる重みつき線型最小二乗問題の解説を追加しました. 2008-10-26 ドライバルーチンdgelss_の解説を追加しました. 上記変更に合わせてサンプルコードを追加しました. 特異値分解を用いた擬似逆行列の計算の解説を追加しました. 2008-10-09 ドライバルーチンdsygvx_の解説を追加しました. 一般化固有値問題のサンプルコードを追加しました. 2008-03-05 サンプルコード中のMak
このページについて このページに関する質問やコメントはお気軽に以下のメールアドレスまで. リンクは御自由にどうぞ. 更新履歴と目次 更新履歴 2008-11-28 ページを公開しました. 目次 はじめに 利用の前に 関数の仕様 計算時間について 最小固有値の計算について サンプルコード はじめに このマニュアルについて このマニュアルは大規模固有値計算ライブラリであるARPACKをC言語から利用する方法について記述したものです. 行列の規模が小さい場合はLAPACK (b)の 固有値問題, 特異値問題, 一般化固有値問題等を参照してください. ARPACKとは ARPACKはARnoldi PACKageの略でFortranで開発された大規模固有値計算ライブラリ群です. 極端に大規模であったり, 疎であるなどの理由で三重対角化を行うことが適切でない行列の固有値問題を解く場合に利用されます.
更新履歴と目次 更新履歴 2009-4-10 ページを公開しました. 目次 はじめに portsを更新する csupを使ってportsを更新する portsnapを使ってportsを更新する 更新したportsを差し戻す 転ばぬ先の杖 csupを使ってportsを差し戻す portsとpackage管理のTips パッケージを作ることの出来ないportsのパッケージを強制的に作る あまり知られていないportのmakeターゲットのあれこれ パッケージ管理コマンドを使う 設定ファイルmake.confをカスタマイズする はじめに このページはFreeBSDのports管理に関するTipsをまとめたページです. portsを更新する FreeBSDのportsを更新する方法はいくつかありますが, ここではcsupを使う場合とportsnapを使う方法を記述します. csupを使ってportsを
更新履歴と目次 更新履歴 2008-12-15 ページを公開しました. 目次 はじめに 前準備 Visual C++ 2005 Express Edition のインストール Cygwin のインストール CLAPACKへのCBLASインターフェースの統合 ATLASを用いたCLAPACKの高速化 計算時間について はじめに このマニュアルについて このマニュアルはVisual C++ 2005 Express Editionからこのページで扱った 数値計算ライブラリを利用することができるのか,について検証することを目的とします. したがって,ここに記述されてるのはあくまで閑人が技術的興味から行った作業のメモ に過ぎず,内容が正しいことを保証するものではありません. 個人的な見解としてこんなことをするくらいならMKLか何かを買った方がマシ (もしくは UNIX系の計算機を使う)であるという
最近の出来事 魚拓 (31/12/2008) Web魚拓を使った人がいるようです. まぁ,Web魚拓の理念は理解できますし, このページが誰かの役に立つということであれば光栄なことなのですが… 魚拓のシステムは(相対パスを含む?)CSSファイルのURLを正しく取得できないようです. なので,CSSが効かないせいで BLASのページのキャッシュも表示が崩れるということに. サイト管理者として「引用するなら正しく引用してください」という考えが浮かばなくもないのですが,はてさて? このページでキャッシュを制限させていただいているのは, 常に最新の情報を参照していただきたい,と考えているためです. これは1人で書いている関係で結構な量の書き損じが含まれていることもあります. 他には自分の書いたものは手の届く範囲に置いておきたいということでしょうか. ブラウザからの閲覧とはいえローカルホストにはキャ
¤³¤Î¥Ú¡¼¥¸¤Ë¤Ä¤¤¤Æ ¤³¤Î¥Ú¡¼¥¸¤Ë´Ø¤¹¤ë¼ÁÌä¤ä¥³¥á¥ó¥È¤Ï¤ªµ¤·Ú¤Ë°Ê²¼¤Î¥á¡¼¥ë¥¢¥É¥ì¥¹¤Þ¤Ç¡¥ ¹¹¿·ÍúÎò¤ÈÌܼ¡ ¹¹¿·ÍúÎò 2008-10-13 LD? (Leading Dimension of ?)¤Ë´Ø¤¹¤ëÃí°Õ»ö¹à¤òÄɲä·¤Þ¤·¤¿¡¥ ¥µ¥ó¥×¥ë¥³¡¼¥É¤ò¹¹¿·¤·¤Þ¤·¤¿¡¥ 2008-03-05 ¥µ¥ó¥×¥ë¥³¡¼¥ÉÃæ¤ÎMakefile¤ò½¤Àµ¤·¡¤FreeBSD 6.3R¤ËÂбþ¤·¤Þ¤·¤¿¡¥ 2005-10-21 ¥µ¥ó¥×¥ë¥³¡¼¥É¤ò½¤Àµ¤·¤Þ¤·¤¿¡¥ 2005-08-23 ¥µ¥ó¥×¥ë¥³¡¼¥ÉÃæ¤ÎMakefile¤ò½¤Àµ¤·¤Þ¤·¤¿¡¥ 2005-07-23 ¥ë
¤³¤Î¥Ú¡¼¥¸¤Ë¤Ä¤¤¤Æ ¤³¤Î¥Ú¡¼¥¸¤Ë´Ø¤¹¤ë¼ÁÌä¤ä¥³¥á¥ó¥È¤Ï¤ªµ¤·Ú¤Ë°Ê²¼¤Î¥á¡¼¥ë¥¢¥É¥ì¥¹¤Þ¤Ç¡¥ ¹¹¿·ÍúÎò¤ÈÌܼ¡ ¹¹¿·ÍúÎò 2008-12-16 ÈÖ³°ÊÔ (1)¤ËWindows´Ä¶¤Ç¤Î¥¤¥ó¥¹¥È¡¼¥ëÊýË¡¤òÄɲä·¤Þ¤·¤¿¡¥ 2008-10-09 ¥Ú¡¼¥¸¤ò¸ø³«¤·¤Þ¤·¤¿¡¥ Ìܼ¡ ¤Ï¤¸¤á¤Ë ¤³¤Îʸ½ñ¤Ë¤Ä¤¤¤Æ ÁÛÄꤹ¤ë±ÜÍ÷¼Ô ¥¤¥ó¥¹¥È¡¼¥ëÊýË¡¤Ë´Ø¤¹¤ë¼ÁÌä ¥¤¥ó¥¹¥È¡¼¥ëÊýË¡¤¬²¿½è¤Ë¤â½ñ¤¤¤Æ¤Ê¤¤¤Î¤Ç¤¹¤¬ CentOS¤Ç¤Î¥¤¥ó¥¹¥È¡¼¥ëÊýË¡¤ò¶µ¤¨¤Æ¤¯¤À¤µ¤¤ Debian GNU/Linux¤Ç¤Î
このページを最初にブックマークしてみませんか?
『www.mlab.ice.uec.ac.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く