MLGetRealArray()
Usage
• int MLGetRealArray(MLINK link, double **a, long **dims, char ***heads, long *d) 从link指定的MathLink连接获得一个浮点指针数组, 并把该数组存放在a中, 它的维数存放在dims中,而它的层深存放在d中.
Notes
• 数组 a 在内存中以类似通过double a[m][n]...声明的一个C数组存放. • heads 给出一个与作为数组中每层的头出现的符号的名称相对应的字符串列表. • MLGetRealArray() 分配的内存必须通过调用MLDisownRealArray()来释放. • 外部程序不应修改由MLGetRealArray()生成的数组. • 参见Mathematica 全书: 2.12.4节.
|