Petr
Followers: 0 Following: 0
Hello, I have a question about MEX and accessing data structures. There is a problem:
I have a matlab structure as follows
d(1).x=uint32([1 2 4]);
d(1).y=single([0.5 0.3 0.1]);
d(2).x=uint32([3 6 9 7 5 6]);
d(2).y=single([0.3 0.6 0.9 1.1 0.3 0.2];
...
d(n).x=uint32(...
d(n).y=single(...
The data structure is huge (~20GB) hence I wan to avoid to make a copy. I am not very familiar with MEX. How can I get pointers to data structure elements?
For instance to
d(2).x(5)
d(2).y(5)
d(1).x(2)
d(1).y(2)
The structure 'd' is in fact an inverted file structure of a sparse matrix and I will need to do some multiplications. Thank you!
Estadística
1 Pregunta
0 Respuestas
CLASIFICACIÓN
71.304
of 301.036
REPUTACIÓN
0
CONTRIBUCIONES
1 Pregunta
0 Respuestas
ACEPTACIÓN DE RESPUESTAS
0.0%
VOTOS RECIBIDOS
0
CLASIFICACIÓN
of 21.151
REPUTACIÓN
N/A
EVALUACIÓN MEDIA
0.00
CONTRIBUCIONES
0 Archivos
DESCARGAS
0
ALL TIME DESCARGAS
0
CLASIFICACIÓN
of 172.467
CONTRIBUCIONES
0 Problemas
0 Soluciones
PUNTUACIÓN
0
NÚMERO DE INSIGNIAS
0
CONTRIBUCIONES
0 Publicaciones
CONTRIBUCIONES
0 Público Canales
EVALUACIÓN MEDIA
CONTRIBUCIONES
0 Temas destacados
MEDIA DE ME GUSTA
Feeds
Pregunta
MEX: pointers to a matlab structure
Hello, I have the following problem. There is a Matlab structure as follows: d(1).x=uint32([1 4 6 7 ]); d(1).y=s...
más de 12 años hace | 1 respuesta | 0