|
SOLUTIONS
|
MATHEMATICA MATHLINK C 函数
MLOpenString()
更多信息更多信息
- MLInitialize() 必须在 MLOpenString 之前调用.
- MLOpenString() 接受一单个字符串而不是由 MLOpenArgcArgv() 使用的 argv 数组.
- 字符串中的自变量由空格分开.
- 在某些计算机系统,对于字符串指针赋值 NULL 将导致互动式要求自变量,一般通过对话框.
- MLOpenString() 在 MathLink 标头文件 mathlink.h 中被声明.
范例范例打开所有单元关闭所有单元
基本范例 (1)基本范例 (1)
#include "mathlink.h"
int main()
{
MLENV env;
MLINK link;
int error;
env = MLInitialize((char *)0);
if(env == (MLENV)0)
{ /* unable to initialize MathLink environment */ }
link = MLOpenString(env, "/usr/local/bin/math -mathlink", &error);
if(link == (MLINK)0 || error != MLEOK)
{ /* unable to create link to the Kernel */ }
/* ... */
MLClose(link);
MLDeinitialize(env);
return 0;
}
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »
