2010-09-30 24 views
0

Je recueille des données et j'aimerais tracer les résultats dans Matlab au fur et à mesure qu'ils sont collectés. Cependant, il semble que le fichier serait verrouillé pendant l'exécution de mes scripts. Est-ce que quelqu'un sait si la version Linux de Matlab agit différemment quand il ouvre des fichiers, et les laisse inscriptibles par d'autres processus?Est-ce que MATLAB verrouille les fichiers quand il les ouvre (Linux)?

Répondre

0

Je pense que vous avez besoin de Memory Mapping. Il permet à d'autres applications de partager le même fichier de données avec MATLAB.

Voir la documentation de MATLAB sur Memory Mapping et comment créer l'objet MEMMAPFILE.

+0

Quel que soit le nombre de participants, pourriez-vous commenter pourquoi? – yuk