|
|
Variable aus Excel-Datei erzeugen |
|
Trash_84 |

Forum-Anfänger
|
 |
Beiträge: 21
|
 |
|
 |
Anmeldedatum: 16.11.15
|
 |
|
 |
Wohnort: Berlin
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 16.11.2015, 16:23
Titel: Variable aus Excel-Datei erzeugen
|
 |
Hallo an alle MatLab-Experten hier!
Ich arbeite jetzt noch nicht sehr lang mit MatLab und bin auch in dem Forum hier ganz neu. Ich hoffe aber das ihr mir mit meinem Anliegen helfen könnt.
Und zwar möchte ich mit MatLab Daten auswerten, die mir als Excel-Datei vorliegen. Da die Datei sehr viele Spalten und Zeilen wäre es toll, wenn man mit einem Befehl die Daten auf die Art einlesen kann das MatLab die Bezeichnung der Spalte_1 (zB. Spannung_1) automatisch als Variable übernimmt und dieser die Daten aus Spalte eins übergibt.
Kann man das "so einfach" mit einem Befehl machen?
Bisher kann ich die Spaltennamen auslesen und habe diese dann als Ergebins für Spalte_1 bis Spalte_n hinterlegt
Ich würde aber ungern im weiteren Programm immer mit "Spalte_xy" rumhantieren müssen...
Ich wäre echt dankbar wenn mir jemand nen Tipp geben könnte wie ich am Besten vorgehen kann.
Danke
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 16.11.2015, 16:33
Titel:
|
 |
Hallo,
wenn du die Datei doppelklickst und so importierst, sollte genau das passieren. Langfristig würde ich jedoch zu Tables raten, siehe auch
readtable
.
Grüße,
Harald
|
|
|
Trash_84 |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 21
|
 |
|
 |
Anmeldedatum: 16.11.15
|
 |
|
 |
Wohnort: Berlin
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 16.11.2015, 16:45
Titel:
|
 |
Hallo Harald!
Vielen Dank für die superschnelle und recht einfache Lösung! (per Mausklick)
Aber du hast natürlich recht das, dass einlesen per Befehl dann auch "Skripttauglicher" ist.
Ich habe das mit dem readtable-Befehl auch soweit eingelesen, nur erschließt sich mir aus der MatLab-Hilfe nicht wie ich nun auf die einzelnen Spalten zugreifen kann? -im WS steht jetzt nur die Ganze Tabelle als "50x4 table"?
Kannst du mir da bitte nochmal einen Hinweis geben?
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 16.11.2015, 16:49
Titel:
|
 |
|
|
Trash_84 |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 21
|
 |
|
 |
Anmeldedatum: 16.11.15
|
 |
|
 |
Wohnort: Berlin
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 16.11.2015, 16:51
Titel:
|
 |
Super!
Vielen Dank für die schnelle und gute Hilfe!!
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 16.11.2015, 16:57
Titel:
|
 |
Hallo,
was ich noch dazu sagen sollte: über das Dropdown unter dem grünen Haken kannst du auch ein Skript oder eine Funktion erzeugen, um den Import zu automatisieren.
Grüße,
Harald
|
|
|
Trash_84 |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 21
|
 |
|
 |
Anmeldedatum: 16.11.15
|
 |
|
 |
Wohnort: Berlin
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 16.11.2015, 17:49
Titel:
|
 |
Ah ok -sehr cool -das kann ich dann ja auch nochmal ausprobieren.
über den readtable Befehl klappt es aber erstmal wie gewünscht
Vielen Dank für die Info!
|
|
|
|
|
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.
|
|