|
|
Dateiimport: fload+string in Spalten |
|
fenderbender |

Forum-Anfänger
|
 |
Beiträge: 49
|
 |
|
 |
Anmeldedatum: 17.06.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 26.09.2010, 13:20
Titel: Dateiimport: fload+string in Spalten
|
 |
Hallo,
ich habe eine Datei, die wie folgt beschrieben wurde:
Beim Auslesen tu ich mich jetzt aber schwer und bekomme folgende Meldungen:
Die dritte Spalte sollte als Notiz gespeichert werden.
Klappt das irgendwie?
Wenn nein, wie habt ihr evtl vorschläge, wie die printf-Zeile lauten müsste, dass es klappt? Also 2 Spalten float, eine Spalte string.
Danke
|
|
|
|
|
Sco |

Forum-Meister
|
 |
Beiträge: 699
|
 |
|
 |
Anmeldedatum: 15.08.10
|
 |
|
 |
Wohnort: Dundee
|
 |
|
 |
Version: 2008a, 2010a
|
 |
|
|
 |
|
Verfasst am: 26.09.2010, 17:03
Titel:
|
 |
Hallo,
Um nachzuvollziehen warum das Einlesen nicht klappt solltest du deinen zum Einlesen verwendeten Code und die Datei mit angeben. Das vereinfacht die Sache ungemein.
Jedoch finde ich schon einge Dinge bei der Erstellung der Datei mit fprintf komisch:
1. Ich hoffe das die Variable "datei" durch fopen erstellt wurde und einen File-Identifier darstellt, ansonsten kanns nicht klappen.
2. In dieser Zeile:
was bedeutet das %.2, fehlt da nicht die Angabe des Datentypes (z.B.%.2f wie in der 2. Spalte)?
3. Ausserdem sagst du, dass die letzte Zeile ein string sein soll, du deklarierst sie aber als double (%d). Wenn du den String "text" mit einer angehefteten Zahl (z.B. text1) haben möchtest, dann musst du zuvor den Variable "i" in einen String umwandeln:
Fassen wir die zuvor genannten Aspekte zusammen, sollte die folgenden Zeilen eigentlich funktionieren:
Ansonsten gib halt mal nen Feedback, ob es das war was du wolltest?
MFG
Sco
|
|
|
fenderbender |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 49
|
 |
|
 |
Anmeldedatum: 17.06.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 26.09.2010, 17:42
Titel:
|
 |
Ach stimmt, am num2str wirds gescheitert sein...
Das %.2 war nur falsch abgetippt. Heisst im Original %.2f, sorry
Ich mess es morgen nochmal mit num2str. Hoffe das klappt. Dann geb ich Bescheid.
Danke schon mal
|
|
|
|
|
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.
|
|