|
MLGetRealArray()
int MLGetRealArray(MLINK link, double **a, long **dims, char ***köpfe, long *d) holt ein Array mit Gleitpunktzahlen von der durch link spezifizierten MathLink-Verbindung und speichert das Array in a, seine Dimensionen in dims und seine Tiefe in d.
Das Array a wird im Speicher wie ein C-Array abgelegt, das als double a[m][n]... deklariert wurde.
köpfe liefert eine Liste von Zeichenketten, die den Namen von Symbolen entsprechen, die als Köpfe auf jeder Ebene des Arrays erscheinen.
MLGetRealArray() ordnet Speicher zu, der durch Aufruf von MLDisownRealArray() freigegeben werden muß.
Externe Programme sollten die von MLGetRealArray() erzeugten Arrays nicht modifizieren.
Siehe Das Mathematica Buch: 2.12.4.
|