필터 지우기
필터 지우기

Complex Variables and Memory mapping

조회 수: 1 (최근 30일)
NN
NN 2012년 11월 7일
Hi,
does anyone know if it is possible to use memory mapping with complex variables? I wanted to use the memmapfile constructor for it, but it seems to support only doubles and integers.
thank you in advance
Hi,
weiß jemand ob es möglich ist komplexe Variabeln mit Memorymapping zu nutzen? Ich wollte dafür den memmapfile constructor nutzen, aber der scheint Komplexe Zahlen nicht zu unterstützen.
Im Vorraus schon mal vielen Dank
Salut
est-ce que quelqu’un sache si il est possible de utiliser Memory Mapping por des variables complexe?
Merci

답변 (1개)

José-Luis
José-Luis 2012년 11월 7일
편집: José-Luis 2012년 11월 7일
Yes, but you would need to use the C/C++ or FORTRAN api. It provides you with a variety of routines to handle .mat files. If you want to do bit operations on those files (or why do you want to do memory mapping?) then you might need to dig a little bit further, and look at how mat files are configured. In my opinion, you need to have a very good reason to do those kind of manipulations, as it very easy to corrupt your files. It is often enough to use the api.
  댓글 수: 5
José-Luis
José-Luis 2012년 11월 8일
편집: José-Luis 2012년 11월 8일
Well, the HDF5 has a C/C++ and Fortran interface, which means that you could use the C/C++ api to manage your files. I have never actually used complex values. You could of course save your complex and real values in different files, but that's just asking for future headaches.
I also have no idea what your access patterns are going to be, but if you really have such large data, it might be worth using databases (MySQL pops to mind).
Sorry I can't be of more help.
NN
NN 2012년 11월 8일
Thank you for all the time you used to help me. I feared something like that would be the case. By the way,the access patterns are essentially given by the fft2 so I always get problems as soon as I load the arrays into my RAM. (It doubles my used memory)

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Matrix Indexing에 대해 자세히 알아보기

제품

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by