|
|
Bestimmte Zahl aus verschiedenen Ordnern |
|
Metternich |
Forum-Newbie
|
|
Beiträge: 1
|
|
|
|
Anmeldedatum: 16.05.14
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 16.05.2014, 11:50
Titel: Bestimmte Zahl aus verschiedenen Ordnern
|
|
|
|
|
Hallo, ich bin noch recht unerfahren in Matlab und brauche dringend Hilfe bei der Lösung eines Problems.
Ich habe folgende Ordnerstruktur: /k/uniform/momentumSourceProperties
dabei ist k variabel und soll im schritt 0.006 verändert werden. Bei jedem durchlauf der Schleife soll das Programm die Zeile 18 auslesen.
Diese sieht z.B. wie folgt aus:
gradient 0.395992;
Folgenden Versuch habe ich bereits unternommen:
Das Problem ist, dass er nach dem 4. Durchlauf mit einem unsinnigen Fehler einfach abbricht.
Error using fgets
Invalid file identifier. Use fopen to generate a valid file identifier.
Error in fgetl (line 33)
[tline,lt] = fgets(fid);
Error in untitled4 (line
x=fgetl(fid);
Es wäre wirklich toll, wenn mir einer da helfen könnte, da ich im Internet einfach keine Lösung finde.
Auch wäre es schön, wenn er das aktuelle k und nur den Zahlenwert aus der Zeile direkt nebeneinander schreiben könnte, damit ich die Daten zwecks auswertung schnell plotten kann.
mfg
[EDITED, Jan. bitte Code-Umgebung benutzen - Danke!]
|
|
|
|
|
Winkow |
Moderator
|
|
Beiträge: 3.842
|
|
|
|
Anmeldedatum: 04.11.11
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2014a 2015a
|
|
|
|
|
|
Verfasst am: 16.05.2014, 11:54
Titel:
|
|
bist du mal mit dem debugger reingegangen und hast dir dein i angeguckt beim 4. schritt ?
_________________
richtig Fragen
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 17.05.2014, 12:57
Titel: Re: Bestimmte Zahl aus verschiedenen Ordnern
|
|
Hallo Metternich,
1. Wenn Du eine File mit FOPEN öffnest, ist eine Überprüfung des Erfolges immer angeraten:
2. Wenn Du ein File per FOPEN öffnest, muss es auch mit FLCOSE geschlossen werden. Die Anzahl gleichzeitig offener Files wird vom Betriebssystem begrenzt. Bei z.B. 256 Files kann da Schluß sein.
Zitat: |
Auch wäre es schön, wenn er das aktuelle k und nur den Zahlenwert aus der Zeile direkt nebeneinander schreiben könnte, damit ich die Daten zwecks auswertung schnell plotten kann. |
Das sieht nach einer Aufgabe für FPRINTF aus:
Gruß, Jan
|
|
|
|
|
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.
|
|