Mathematica 8 is now available

どうやってMathematica の結果を他のプログラムにエキスポートするのですか.

Mathematica から他のプログラムに結果,グラフィックス,コードをエキスポートする方法はたくさんあります.簡単なコピー・ペーストからWebアニメーションの作成,スタンドアロンのC++コードの生成まで,その範囲もさまざまです.



コピー・ペーストを使う

ほとんどのコンピュータプラットフォームでは,Mathematica のテキスト,数式,グラフィックスは標準クリップボードを使ってコピー・ペーストすることができます.コピーされた内容の質と形式は,基底にあるオペレーティングシステム,ターゲットアプリケーションあるいはウィンドウマネージャによって制限されることがあります.特定のプラットフォームとプログラムに関する情報は以下に記載の通りです.


  • Microsoft Windows 95/98/Me/NT/2000

    Mathematica のMicrosoft Windows用では,グラフィックスおよびタイプセット式をビットマップ形式あるいはメタファイル形式でコピーすることができます.テキストは通常のテキスト形式あるいはフォーマットされたテキスト形式でコピーできます.テキストをコピー・ペーストするときに,ターゲットアプリケーションにフォーマット情報が現れることがあります.このフォーマット情報を表示しないようにするためには,「特別な形式で保存」→「テキスト」を使ってもう一度テキストをコピーし直してください.Microsoft Wordのようなプログラムでは,維持されるフォーマットや特殊文字もありますがMathematica のタイプセットがすべて他のプログラムでサポートされるとは限らないということにご注意ください.


  • 高質のグラフィックスをWordあるいはPowerPointにエキスポートする

    Display["graph.wmf", Plot[Cos[x], {x, 0, 2Pi}], "Metafile"]のようなコマンドを使ってグラフィックスを作成することはgraph.wmfをWordにインポートすることと同じです.


  • Mathematica とExcelとの間で数値をコピー・ペーストする

    Wolfram ResearchではMathematica とExcelの一般的なリンクとなる製品Mathematica Link for Excel を提供しています.この製品の機能のひとつとして,Mathematica とExcelとの間でデータをコピー・ペーストできるようにするというものがあります.

    別の方法として,Excelの「名前を付けて保存」および「開く」と一緒にImportExportを使ってタブで区切られた表を読んだり書いたりすることもできます.

トップに戻る



Exportコマンドを使う

ExportImportMathematica 4にデータを取り込んだりMathematica 4からデータを取り出すための一般的なメカニズムを提供します.これらの関数,サポートされる形式,オプションについての詳細は,各関数のドキュメントおよびMathematica ブックの1.11.32.9.201.11.52.9.192.11.7をご覧ください.場合によっては,ReadListReadWriteBinaryFilesなど,他の関数や標準パッケージが使えることもあります.バイナリファイルの操作については,Mathematica ブックの付録15.1に記載の試験的なバイナリパッケージをご参照ください.

トップに戻る



C,C++,Fortranコードの生成

  • 簡単な変換

    簡単な演算式ではCFormFortranFormの2つの関数でMathematica 式のCあるいはFortranに相当するものが生成できます.以下の例をご覧ください.

    [Graphics:Images/index_gr_1.gif]
            x**2 + 2*x*Sqrt(y) + y
    [Graphics:Images/index_gr_2.gif]
            Power(x,2) + 2*x*Sqrt(y) + y


  • Mathematica の式,関数,プログラムからコードを生成する

    Wolfram Research, Inc. ではMathematica 式とプログラムをC++にコンパイルすることができるアプリケーションパッケージMathCode C++ を提供しています.MathCode C++ はコンパイラとともに使うと,スタンドアロンのコードあるいはMathematica にリンクできるコードモジュールを生成することもできます.MathCode C++ についての詳細情報をご覧ください.

トップに戻る


Mathematica ノートブックからPDFファイルを作成する

Mathematica からPDFファイルを作成することについての情報は,Mathematica ノートブックからPDFファイルを作成する方法を教えてください.」をご参照ください.

トップに戻る