2016-11-22 2 views
-2

arbeiten mit MATLAB, ich habe eine Matrix M, ich möchte es in einer .mat Datei speichern, dann importieren Sie es und wieder in meinem Code. Ich habe versucht:Lesen von .mat Datei

save ('file1.mat','M') 
MSaved=load('file1.mat'); 

Name | Size | Bytes | Class | Attributes 
-------+---------+-------+--------+----------- 
MSaved | 4215x20 | 40744 | double | 

Wie bekomme ich Zugriff auf jede Zelle der Matrix? Wie man es wieder in einer Matrix speichert?

Brauchen Sie Hilfe, danke im Voraus.

Antwort

0

Die Ladefunktion gibt eine Struktur zurück, die alle gespeicherten Variablen enthält. So ist Ihre Matrix MSaved.M

+0

>> Speichern Beispiel.Mat M-v7.3; >> MSaved = matfile ('example.mat'); >> first ColB = MSaved.M (:, 1); >> EE = Msaved.M (:, :); Das ist, was ich als Lösung gefunden habe, ja es ist das gleiche MSaved.M – user3967257

+0

Vielen Dank für die Antwort :) – user3967257