|
|
Matlab lädt *.mat Dateien nicht korrekt |
|
Shavens |
Forum-Anfänger
|
|
Beiträge: 31
|
|
|
|
Anmeldedatum: 20.11.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 13.02.2013, 10:44
Titel: Matlab lädt *.mat Dateien nicht korrekt
|
|
Hallo zusammen,
ich habe Matlab neu installiert und jetzt kann ich meine *.mat Dateien nicht mehr per Doppelklick (ohne dass Matlab geöffnet ist) laden...Wenn Matlab geöffnet ist, geht das öffnen allerdings ganz normal.
Mein Problem ist jetzt, dass meine geschriebenen Skripte ein automatisches Öffnen und Bearbeiten der Dateien benötigen. Sprich beim Ausführen des Skripte passiert rein gar nichts, weil er ja denkt, dass die Datei leer ist.
Also nochmal zusammengefasst, weil das Problem etwas schwierig zu erklären ist...:
- es liegen mehrere *.mat Files vor, die jeweils viele Vektoren enthalten
- aus Matlab heraus kann ich über den Öffnen Befehl die Dateien öffnen
- ist Matlab nicht geöffnet und ich möchte sie per Doppelklick aufrufen, sind die Dateien leer, bzw er öffnet sie vielleicht auch gar nicht
Hat jemand von euch schonmal das gleiche Problem gehabt und kann mir weiterhelfen?
Danke und Grüße
|
|
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 13.02.2013, 12:33
Titel:
|
|
|
|
Shavens |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 31
|
|
|
|
Anmeldedatum: 20.11.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 13.02.2013, 14:23
Titel:
|
|
Ja das klingt genau nach dem Problem was ich auch habe. Leider habe ich unter Ordneroptionen die dort beschriebene Funktion nicht gefunden. Habe Windows 7 und nicht XP und habe mich grad schon irre gesucht...
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 13.02.2013, 14:51
Titel:
|
|
Normally you can associate the MATLAB file type at the end of the MATLAB release installation. The are all MATLAB file types are associated with the last MATLAB installation. The association of the MATLAB file type can be changed at any time by using the MATLAB command:
%%%BEGIN CODE%%%
fileassoc('add', {'.m','.mat','.mdl','.fig','.p','.mlprj','.mexw32'})
%%%END CODE%%%
Now every MATLAB file, which was started from the Windows Explorer, will be running in the MATLAB
release where the fileassoc command was executed.
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 13.02.2013, 14:54
Titel:
|
|
Hallo Shavens,
Das ist eigentlich nicht schwer zu finden. Frage mal Deine Lieblingssuchmaschine nach "Windows 7 File Association":
http://www.lmgtfy.com/?q=Windows+7+File+association
Dort findest Du viele Beschreibungen: Start Menü -> Default Programs (oder wie das auf Deutsch heißt) -> Associate a file type or protocol with a program -> ...
Gruß, Jan
|
|
|
Shavens |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 31
|
|
|
|
Anmeldedatum: 20.11.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 13.02.2013, 17:11
Titel:
|
|
Hallo,
danke auf jeden Fall, aber mein Problem ist dadurch leider nicht gelöst. Die Hinweise zielen ja mehr oder weniger darauf ab Matlab als Standardprogramm für *.mat festzulegen. Das ist ja aber schon der Fall.
Beim Doppelklick auf eine *.mat Datei öffnet sich Matlab, nur der Inhalt der Datei ist nicht vorhanden. Ich habe als Standardprogramm die Matlab Starter Application gewählt, liegt da evtl. noch der Fehler?
Zitat: |
fileassoc('add', {'.m','.mat','.mdl','.fig','.p','.mlprj','.mexw32'})
|
Das kann ich leider nicht ausführen....
Gruß
P.S.: Auch Skripte lassen sich nicht aus em Explorer heraus starten...
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 14.02.2013, 09:17
Titel:
|
|
Ich kann gerne ein wenig recherchieren. Welches Release? Und es ist ein 64 Bit MATLAB auf einem 64 Bit Win7?
Andreas
|
|
|
Shavens |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 31
|
|
|
|
Anmeldedatum: 20.11.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.02.2013, 09:40
Titel:
|
|
Hi,
ich verwende eine 32-Bit-Version auf Windows 7 32-Bit...Ich muss ehrlich gestehen ich verstehe absolut den Vorgang gar nicht, dass Matlab die Datei dann nicht erkennt.
Gruß
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 14.02.2013, 10:06
Titel:
|
|
|
|
Shavens |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 31
|
|
|
|
Anmeldedatum: 20.11.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.02.2013, 15:02
Titel:
|
|
Release 2011b
Achso, ich habe auf einem anderen PC, mit dem ich zuvor immer gearbeitet habe jetzt dassselbe Problem...Kann es nicht sein, dass ich ausversehen bei Matlab eine Funktion oder sowas verändert habe, die das jetzt verhindert?
Außerdem öffnet sich beim Öffnen von Skripten über den Doppelklick im Explorer oftmals auch das letzte von mir verwendete Skript...
Danke und Gruß
So: Ich habe es deinstalliert und neu installiert...Beim ersten Start habe ich folgende Meldung bekommen:
"Warning: MATLAB Toolbox Path Cache is out of date and is not being used.
Type 'help toolbox_path_cache' for more info"
Habe das gegoogelt und auch versucht das zu beheben, die dort gegebenen Tipps waren leider auch nicht hilfreich, bzw es hat nicht funktioniert (unter Preference, General etc...).
Kann das damit zu tun haben?
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 14.02.2013, 16:58
Titel:
|
|
Ich habe keinen bekannt Bug zu dem Thema gefunden. Bitte den Technischen Support kontaktieren.
Andreas
|
|
|
Shavens |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 31
|
|
|
|
Anmeldedatum: 20.11.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.02.2013, 11:56
Titel:
|
|
Hallo,
eine Frage habe ich noch. Ich bekomme ja die Warnung:
MATLAB Toolbox Path Cache is out of date and is not being used.
Ich habe nach Internet Recherche herausgefunden, dass jemand ein ähnliches (nicht genau das gleiche) Problem hatte und dann unter Start->Systemsteuerung->erweiterte Systemeinstellungen anzeigen->Umgebungsvariablen unter dem Punkt Path eine Veränderung vornehmen musste. Zufälligerweise habe ich auf beiden Laptops eine MikTex Bibliothek installiert und nun steht dort unter Benutzervariablen ein Path, der in die MikTex Datei führt. Fehlt mir da evtl. was für Matlab? Das gleiche gilt dann natürlich auch für die Systemvariablen.
Könntet ihr mir evtl. posten, falls dort ein Path in eine Matlab Datei angegeben sein muss?
Danke und Grüße
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|