Mathematica > 系统界面与配置 > C/C++ 语言接口 > 可执行的 MathLink 程序 >
Mathematica > 系统界面与配置 > MathLink API > 可执行的 MathLink 程序 >
可执行的 MathLink 程序
Mathematica 系统提供一个简单的方式来调用外部 C 程序和其它程序中的函数. 通过 一个 .tm 模板,定义调用每个 C 函数相应的 Mathematica 函数,使用 mprepmcc 建立一个可执行的 MathLink 二进制文件. 这样您就可以实现数据交换,不仅是 C 类型数据,例如整数、实数、数组和字符串,而且可以是任意 Mathematica 表达式.
Install 装入一个 MathLink 可执行程序,从 Mathematica 会话中调用
Uninstall 卸载一个 MathLink 可执行程序,移除它的 Mathematica 函数
LinkPatterns 找到在一个运行 MathLink 程序中可用的函数
    
., tm 连接 C 和 Mathematica 函数的模板文件
mprep 预处理 .tm 文件产生编译 C 程序 (Windows)
mcc 对建立 MathLink 程序,产生完整的命令行脚本 (Unix,Mac OS X)
    
MLMain() main()的特殊形式,用于 MathLink 可执行的 C 程序中
MLEvaluate(), MLEvaluateString() 从 C 调用返回给 Mathematica
MLPutFunction(), MLGetFunction(), ... 交换任意结构
教程
更多关于
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF