|
|
Workspacevariablen aus Matlab in eine Excel importieren |
|
matlabnoob90 |

Forum-Anfänger
|
 |
Beiträge: 45
|
 |
|
 |
Anmeldedatum: 01.07.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 01.07.2013, 17:11
Titel: Workspacevariablen aus Matlab in eine Excel importieren
|
 |
Hallo
Hiermit mein erster Beitrag im Forum.
Ich arbeite mit Matlab Simulink und habe in Simulink einen To-Workspace-block implementiert, der mir also meine gewünschte Größe in den Matlab-Workspace hinterlegt.
Ich möchte gerne eine Excel-Auswertung machen und diese Größe in einer von mir erzeugten Excel - Datei ausgeben lassen.
Das Problem ist nämlich, dass die in Matlab hinterlegte Variable ca. 15000 Zeilen hat (eine Spalte), jedoch die gewünschte Größe im Prinzip nur eine Absolutgröße für den Benzinverbrauch über einen Zykluswert ist. Mit dem Vektor kann ich nicht wirklich etwas anfangen.
Zusammengefasst: Wie schaffe ich es per Matlab, diese Variable als absoluten Wert in einer Excel auszugeben.
Das ist vermutlich eine Anfängerfrage, ich würde mich aber freuen, wenn Ihr sie trotzdem beantworten könntet
Vielen Dank schonmal
|
|
|
Verschoben: 01.07.2013, 17:44 Uhr von denny Von FAQ nach Programmierung |
|
|
Winkow |

Moderator
|
 |
Beiträge: 3.842
|
 |
|
 |
Anmeldedatum: 04.11.11
|
 |
|
 |
Wohnort: Dresden
|
 |
|
 |
Version: R2014a 2015a
|
 |
|
|
 |
|
Verfasst am: 01.07.2013, 23:46
Titel:
|
 |
bin mir noch nicht ganz sicher was du meinst. wie soll denn aus den 15000 werten einer werden ? mittelwert? das ist
und mit
kann man sachen in excel dateien schreiben. wie du das allerdings aus simulink machst falls das die frage ist weiß ich nicht genau. kenn mich mit simulink nicht aus
|
|
|
denny |

Supporter
|
 |
Beiträge: 3.853
|
 |
|
 |
Anmeldedatum: 14.02.08
|
 |
|
 |
Wohnort: Ulm
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 02.07.2013, 11:36
Titel:
|
 |
Winkow hat Folgendes geschrieben: |
wie du das allerdings aus simulink machst falls das die frage ist weiß ich nicht genau. kenn mich mit simulink nicht aus |
Die Frage bezieht ich nicht wirklich auf Simulink. matlabnoob90, hat aus Simulink die Daten in Matlab Base-Workspace exportiert und jetzt möchte er diese Daten auswerten.
|
|
|
matlabnoob90 |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 45
|
 |
|
 |
Anmeldedatum: 01.07.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 03.07.2013, 10:08
Titel:
|
 |
Hallo
Danke schonmal für die Antworten!
Bei mir hat sich ein Denkfehler eingeschlichen.
Und zwar ist die Ausgabe der Variable, die ich auswerten möchten, das Ergebnis einer Variable, die ich durch einen Integratorblock geschickt habe. Nur funktioniert der Integrator so, dass er für jeden Teilschritt die Variable integriert und SCHRITT für SCHRITT aufaddiert. Sprich meine gewünschte Größe (also der "Flächeninhalt unter der Kurve") ist lediglich der Endwert.
xlswrite hat mir troztdem geholfen Dankeschön!
|
|
|
matlabnoob90 |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 45
|
 |
|
 |
Anmeldedatum: 01.07.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 03.07.2013, 19:41
Titel:
|
 |
Also danke nochmal für den Tipp mit dem "xlswrite()"-Befehl. Damit kann man gut arbeiten.
Ich habe nur noch ein kleines Problem:
Wie wähle ich bei einem Einspaltenvektor mit "x" Einträgen den letzten Eintrag aus, den ich zur Weiterverarbeitung verwenden kann?
Vielen Dank schonmal
|
|
|
Winkow |

Moderator
|
 |
Beiträge: 3.842
|
 |
|
 |
Anmeldedatum: 04.11.11
|
 |
|
 |
Wohnort: Dresden
|
 |
|
 |
Version: R2014a 2015a
|
 |
|
|
 |
|
Verfasst am: 03.07.2013, 20:11
Titel:
|
 |
die indizierung von vektoren gehört zu den grundlagen lies gegebenenfalls nochmal das getting startet oder so
sollte reichen
|
|
|
matlabnoob90 |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 45
|
 |
|
 |
Anmeldedatum: 01.07.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 04.07.2013, 16:10
Titel:
|
 |
Alles klar
Danke schonmal
|
|
|
|
|
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.
|
|