CodeGeneration パッケージの概要
|
基本機能
|
|
|
説明
|
|
•
|
CodeGeneration パッケージは、Maple コードを別のプログラミング言語に変換するためのコマンドやサブパッケージをまとめたものです。
|
|
|
|
CodeGeneration パッケージコマンドへのアクセス
|
|
•
|
CodeGeneration パッケージに含まれている各コマンドには、コマンドの「使い方」に記載されているコマンドの長い形式または短い形式を使用してアクセスできます。
|
>
|
CodeGeneration[C]([[x, 2*y], [5, z]]);
|
|
|
基本的な CodeGeneration パッケージコマンド
|
|
C
|
Maple コードを C コードに変換します。
|
CSharp
|
Maple コードを C# コードに変換します。
|
Fortran
|
Maple コードを Fortran コードに変換します。
|
Java
|
Maple コードを Java コードに変換します。
|
Matlab
|
Maple コードを MATLAB コードに変換します。
|
Visual Basic
|
Maple コードを VisualBasic コードに変換します。
|
|
|
|
|
例
|
|
| (1) |
C コードを生成します。
cg = x + y + z - 2 * x * z;
| |
MATLAB(R) コードを生成します。
>
|
Matlab([[x, 2*y+z], [x*y, z]]);
|
cg0 = [x 2 * y + z; x * y z;];
| |
Visual Basic コードを生成します。
>
|
VisualBasic([s=1.0+x, t=ln(s)*exp(-x), r=exp(-x)+x*t]);
|
s = 0.10E1 + x
t = Log(s) * Exp(-x)
r = Exp(-x) + x * t
| |
|
|
詳細
|
|
•
|
LanguageDefinition サブパッケージを使用した CodeGeneration パッケージの拡張
|
|
|
Download Help Document
Was this information helpful?