|
|
Liste mit FileNames und Werten+Abspeichern der Liste |
|
Kai_W |

Forum-Anfänger
|
 |
Beiträge: 11
|
 |
|
 |
Anmeldedatum: 26.01.20
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 26.01.2020, 21:38
Titel: Liste mit FileNames und Werten+Abspeichern der Liste
|
 |
|
 |
|
Hey Leute,
ich bin ein absoluter Matlab neuling und habe eine vermutlich sehr einfach Frage an euch. Ich habe bereits gelesen, dass es nicht gut funktioniert, wenn man Zahlen und FileNames in eine Matrix schreiben will.
Ich habe einen Ordner mit einigen Textdateien welche ich alle einlese, und jeweils das Maximum bestimme. Folgendes will ich noch hinbekommen:
Eine Tabelle oder Matrix in welcher in der 1.Spalte die FileNames der txt. Dateien stehen und in der 2. Spalte die dazugehörigen Maximas.
Diese Tabelle/Matrix dann als txt. log. oder am besten csv. Datei abspeichern, sodass ich sie leicht in excel öffnen kann.
momentan schreibe ich die Maximas einfach untereinander in eine 1xN Matrix aber die FileNames dazu fehlen noch.
Ich weiß es gibt einige erklärungen im Netz das problem mit Table oder cells zu lösen, allerdings komme ich dennoch nicht weiter.
Vielen Dank für die hoffentlich kommende Hilfe
Lg Kai
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.496
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 26.01.2020, 22:20
Titel:
|
 |
Hallo,
vor der Schleife:
in der Schleife:
nach der Schleife:
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
Kai_W |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 11
|
 |
|
 |
Anmeldedatum: 26.01.20
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 26.01.2020, 23:02
Titel:
|
 |
Vielen Dank Harald! hat ganz gut geklappt. wenn ich die tabelle als txt. abspeicher und etwas umständlich in excel öffne passt alles.
Als csv. Datei sind allerdings Name + Wert in einer Zelle, kann man das noch irgendwie ändern?
so sieht es jetzt aus:
Var1,Var2
104312_test_01.log,3280.53804347826
104447_test_02.log,3784.45108695652
104524_test_02.log,3797.71195652174
105157_test_03.log,3810.97282608696
105228_test_04.log,3784.45108695652
105323_test_05.log,3784.45108695652
hab versucht einen delimiter ',' zu setzen aber das hat auch noch nichts gebracht.
LG Kai
........
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.496
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 26.01.2020, 23:25
Titel:
|
 |
Hallo,
für das deutsche Excel und vielleicht noch schönere Überschriften:
... oder du schreibst gleich .xlsx raus.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
Kai_W |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 11
|
 |
|
 |
Anmeldedatum: 26.01.20
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 26.01.2020, 23:29
Titel:
|
 |
oh... wie peinlich von mir .csv und .xlsx Dateien zu vertauschen...
Vielen Dank für die schnelle Rückmeldung! Hat alles super geklappt
LG Kai
|
|
|
Kai_W |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 11
|
 |
|
 |
Anmeldedatum: 26.01.20
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 27.01.2020, 10:39
Titel:
|
 |
jetzt muss ich leider noch einmal nachfragen...
die Funktion table() wird leider erst ab Matlab R2013b unterstützt...
auf meinem Rechner ist eine neuere Version.
Allerdings muss das ganze auf der Arbeit funktionieren, wo mit R2010a
gearbeitet wird...
gibt es einen Ersatz für die Funktion?
LG Kai
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.496
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 27.01.2020, 10:50
Titel:
|
 |
Hallo,
z.B. xlswrite oder fprintf, ist aber mühsamer.
Aber ernsthaft? R2010a?? Das ist schon seeeehr veraltet. Da sollte man schon mal einen Versionswechsel erwägen...
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
|
|
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.
|
|