WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Textdatei einlesen auf einem Mac

 

Blümchen
Forum-Newbie

Forum-Newbie


Beiträge: 6
Anmeldedatum: 06.01.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 05.09.2014, 12:42     Titel: Textdatei einlesen auf einem Mac
  Antworten mit Zitat      
Hallo ihr Lieben,

ich habe folgendes Problem: bisher habe ich immer mit MatLab auf einem Windows-Rechner gearbeitet und da all meine Programme geschrieben, die da auch funktionieren. Jetzt muss ich allerdings mit einem Mac 10.9 arbeiten (mit MatLab 2013b). Ich möchte jetzt ganz simpel eine Textdatei einlesen, damit sie als Matrix in MatLab zu öffnen ist und ich weitere Berechnungen anstellen kann. Mit fopen hat bisher alles immer super funktioniert, nun krieg ich aber als fid -1 raus und es klappt nicht.
Woran kann es liegen? Den Pfad, den ich bei fopen eingegeben habe, habe ich bei MatLab oben aus der Browserzeile rauskopiert, da stehen also auch / statt \. Gibt es noch was anderes, was ich beachten muss?

Wäre für schnelle Hilfe sehr dankbar!

Liebe Grüße,
Blümchen.
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 05.09.2014, 14:08     Titel:
  Antworten mit Zitat      
Hallo,

fid = -1 bedeutet auf jeden Fall, dass die Datei nicht geöffnet werden konnte.

Versuch mal, ob winopen statt fopen mit demselben Pfad klappt. Falls nicht, ist es ein Pfadproblem. Falls schon, ist es ein anderweitiges Problem mit fopen.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Blümchen
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 6
Anmeldedatum: 06.01.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.09.2014, 09:47     Titel:
  Antworten mit Zitat      
Guten Morgen,

winopen funktioniert leider auch nicht. winopen ist eine undefined function bei mir.

Ich habe auch das Gefühl, dass es ein Pfadproblem ist. Hier ist das, was ich gemacht habe:

pfad='/Users/Documents/MatLab/auswertung';
pfad1=[pfad,'/dateiname.txt'];
fid_input=fopen(pfad1,'rt');

Was könnte am Pfad nicht stimmen? Muss ich da irgendwas beachten, weil ich jetzt auf einem Mac arbeite?

Liebe Grüße,
Blümchen.
Code:
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 08.09.2014, 14:23     Titel:
  Antworten mit Zitat      
Hallo,

mein Fehler, winopen geht auf Mac natürlich sowieso nicht. Probiere bitte mal open statt fopen.
Code:


Eine Frage wäre, ob vor /Users noch etwas kommen muss. Ansonsten kenne ich mich leider einfach nicht genug mit Macs aus.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Blümchen
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 6
Anmeldedatum: 06.01.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.09.2014, 09:14     Titel:
  Antworten mit Zitat      
Ich weiß nicht, wie, aber auf einmal funktioniert es mit fopen und dem pfad, den ich schon ausprobiert habe. Komisch Confused

Danke trotzdem für die Hilfe!
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2025 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.