|
SOLUTIONS
|
MATHEMATICA MATHLINK C 関数
MLNewParameters()
MLParametersオブジェクトp を初期化して,MathLink 改訂番号をrev で指定された値に,そしてMathLink API 改訂番号をapirev で指定された値に設定する.
詳細詳細
- MathLink 改訂番号とMathLink API改訂番号は,mathlink.hからの定数MLREVISIONとMLAPIREVISIONに設定されるべきである.
- MLNewParameters()はMLParametersオブジェクトp にメモリを割り当てない.
- MLNewParameters()は関数が成功した場合にはrev を返し,エラーがあった場合には0を返す.
- MLNewParameters()はMathLink ヘッダファイルmathlink.hの中で宣言される.
例題例題すべて開くすべて閉じる
例 (1)例 (1)
#include <stdlib.h>
#include "mathlink.h"
/* initialize the MathLink environment */
MLENV f(void)
{
MLENV env;
MLParameters p;
unsigned long res;
if(! MLNewParameters((char *)p, MLREVISION, MLAPIREVISION))
{ /* unable to initialize the parameters object */ }
MLSetAllocParameter((char *)p, malloc, free);
env = MLInitialize((char *)p);
if(env == (MLENV)0)
{ /* unable to initialize the MathLink environment */ }
return env;
}
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »
