|
|
Matrix in GUI eingeben, speichern und Workspace übergeben |
|
danysahne |
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 05.09.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.09.2012, 08:12
Titel: Matrix in GUI eingeben, speichern und Workspace übergeben
|
|
Guten Morgen,
ich habe mir ein GUI erstellt, in der die Eingabe einer Matrix geschehen soll. Da die Größe der Matrix variabel sein soll, kann der Benutzer in einem Edit-Feld eingeben, wie groß die quadratische Matrix werden soll. Durch zwei for-Schleifen werden dann die gewünschte Anzahl an Edit-Feldern erzeugt.
Das klappt soweit auch alles problemlos.
Jetzt soll der Benutzer in die Felder Werte eintragen und durch Drücken eines Buttons wird eine Matrix erstellt und dem Workspace für weitere Berchnungen zur Verfügung gestellt.
Leider weiß ich nicht, wie ich das nun umsetzen soll.
Könnt ihr mir dabei helfen?
Ich weiß z.B. nicht, wie der Tag der erstellten Edit-Felder lautet, damit man diese ansprechen und auslesen kann.
Vielen Dank im Voraus
Daniel
|
|
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 05.09.2012, 09:27
Titel: Re: Matrix in GUI eingeben, speichern und Workspace übergeb
|
|
Hallo danysahne,
Statt der Tags sind die Handles einfacher und effizienter:
Nun kannst Du "editH" z.B. in den UserData der Figure speichern, oder im "handles" Struct (siege GUIDATA()), oder in den ApplicationData. Zum Auslesen:
damit bekommst Du einen Cell String mit allen Werten. Die kannst Du dann z.B. in einer FOR-Schleife per SSCANF in Zahlen umwandeln.
Eine UITABLE wäre eine Alternative.
Gruß, Jan
|
|
|
danysahne |
Themenstarter
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 05.09.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.09.2012, 13:01
Titel:
|
|
Vielen Dank für die schnell und gut Antwort.
Nach einigem Rumprobieren habe ich das GUI so, wie ich es haben möchte.
Nochmals vielen Dank.
Gruß Daniel
|
|
|
|
|
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.
|
|