|
|
Textread: Optionen für param/value -> 'matlab' einbauen |
|
Sancho |

Forum-Anfänger
|
 |
Beiträge: 10
|
 |
|
 |
Anmeldedatum: 04.02.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 11.02.2011, 14:29
Titel: Textread: Optionen für param/value -> 'matlab' einbauen
|
 |
Hallo,
ich habe eine Frage zu TEXTREAD bzw. den konfigurierbaren Optionen für param/value.
Ich möchte eine Config Datei, für ein Matlab-Programm erstellen und würde gerne Kommentare einbauen, damit der User weiß, was welcher param für eine Bedeutung hat. Z.B. A %Methode
Wie kann ich matlab sagen, dass es die % als Kommentar betrachten und nicht einlesen soll!
Unter help textread, steht zwar das man 'matlab' eingeben soll, aber ich bekomme entweder Fehlermeldungen oder es funktioniert einfach nicht.
Vielen Dank
|
|
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 13.02.2011, 22:50
Titel: Re: Textread: Optionen für param/value -> 'matlab' einba
|
 |
Hallo Sancho,
Zitat: |
Unter help textread, steht zwar das man 'matlab' eingeben soll, aber ich bekomme entweder Fehlermeldungen oder es funktioniert einfach nicht. |
Dann zeige uns doch mal die entsprechende Zeile und die Fehlermeldung. Wir können kaum erraten, wo das Problem liegt.
Gruß, Jan
|
|
|
Sancho |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 10
|
 |
|
 |
Anmeldedatum: 04.02.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 18.02.2011, 14:30
Titel:
|
 |
Hallo,
ich lasse mir die ersten 6 digits auslesen und dann springt er in die nächste Zeile. Das Ergebnis sind double Werte die er in einen Array. Würde noch gerne %Kommentare einbauen, also ihm sagen, dass es durch Matlab verwendet wird und er alles was nach % kommt, ignoriert.
[cfg] = textread('E:\MATLAB\R2009b\Masterarbeit\MT_Config.txt','%6n%*[^\n]','matlab');
??? Error using ==> dataread
Param/value pairs must come in pairs.
Error in ==> textread at 176
[varargout{1:nlhs}]=dataread('file',varargin{:});
Bin immer noch nicht drauf gkommen...schande!
|
|
|
Sancho |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 10
|
 |
|
 |
Anmeldedatum: 04.02.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 18.02.2011, 14:35
Titel:
|
 |
...vielleicht noch ein Wort zur Text-file
Die soll ungefähr so aussehen:
1 %Kommentar
%Kommentar
6 %usw.....
7
5
0.5
0.06
|
|
|
denny |

Supporter
|
 |
Beiträge: 3.853
|
 |
|
 |
Anmeldedatum: 14.02.08
|
 |
|
 |
Wohnort: Ulm
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 18.02.2011, 15:02
Titel:
|
 |
Hallo,
Man sollte TEXTREAD nicht verwenden, sondern TEXTSCAN
Zitat aus Matlab-Hilfe:
Zitat: |
Note textread will be removed in a future version. Use textscan instead.
|
Noch zu deinem Fehler:
Bitte doch aufmerksam die Hilfe dazu anschauen:
so z.B wäre richtig
|
|
|
|
|
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 - 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.
|
|