Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica >

既成の MathLink 適合プログラムのインストール

MathLink の最も一般的な使用法は,Mathematica 内部から外部プログラムの関数を呼び出すことだろう.準備した外部プログラムは,そのプログラムをMathematica セッション中に「インストール」するだけで,利用できるようになる.
Install["prog"]MathLink 適合の外部プログラムをインストールする
Uninstall[link]プログラムをアンインストールする

外部プログラム中の関数をMathematica から呼び出す

MathLink 適合の外部プログラムbitprogをインストールする.
In[1]:=
Click for copyable input
Out[1]=
BitShiftbitprogの中の関数である.
In[2]:=
Click for copyable input
Out[2]=
BitShiftMathematica 関数と同様に利用できる.
In[3]:=
Click for copyable input
Out[3]=
Mathematica 言語で書かれたパッケージは,Mathematica が利用できるコンピュータであればどのようなコンピュータの上でも変更なしで動作する.しかし,外部プログラムは通常,異なるコンピュータごとにコンパイルする必要がある.
外部プログラムのさまざまなバージョンを管理するためにMathematica は,外部プログラムをそのプログラムが動作可能なコンピュータの種類を示す名前が付いたディレクトリに格納するという便法を取っている.この便法に従えば,Install["prog"]の呼出しによって現在使用中のコンピュータで動作可能なバージョンのprog を常にインストールすることができる.
Install["name`"]$Path中に見付かるプログラムをインストールする

コンテキスト名を使ってインストールするプログラムを特定する

Mathematica 言語で書いてあるファイルを<<name`で読み込むと,Mathematica$Path中のディレクトリから適切な名前のファイルを見付け出そうとする.同様に,Install["name`"]では,Mathematica$Path中のすべてのディレクトリを,name.exeの名前を持つ外部プログラムを見付けようとする.Install["name`"]では,プログラムの格納場所を明示的に与えなくても,主要なディレクトリに保存されたプログラムをインストールすることが可能になる.
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team