|
|
uitable Einträge in eine Matrix umwandeln |
|
Kim Sarah |
Forum-Anfänger
|
|
Beiträge: 35
|
|
|
|
Anmeldedatum: 24.11.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.11.2010, 12:26
Titel: uitable Einträge in eine Matrix umwandeln
|
|
Hallo leute,
ich bin eine ziemliche Anfängerin in Matlab und brauche eure Hilfe.
Ich hab eine uitable erstellt mit 2 Spalten und 10 Zeilen. Nun will ich die Einträge von der Tabelle in eine (10x2)Matrix umwandeln.
Dazu müsste ich theoretisch die einzelnen Einträge auslesen und sie von string in double umwandeln. Habt ihr eine Idee wie solch ein Befehl
aussehen könnte oder gibt es ein Befehl, das eine Tabelle direkt in eine Matrix umwandelt?
Danke schon mal im vorraus. [/b]
|
|
|
|
|
eupho |
Forum-Meister
|
|
Beiträge: 777
|
|
|
|
Anmeldedatum: 07.01.09
|
|
|
|
Wohnort: Marburg
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 24.11.2010, 13:53
Titel:
|
|
|
|
Kim Sarah |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 35
|
|
|
|
Anmeldedatum: 24.11.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.11.2010, 15:44
Titel:
|
|
Danke eupho für die schnelle Antwort! Es klappt!
|
|
|
Kim Sarah |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 35
|
|
|
|
Anmeldedatum: 24.11.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.12.2010, 11:28
Titel:
|
|
Heyy,
also ich hab wieder ein Problem und zwar benutz ich jetzt im GUI eine uitable und benutze str2num um mit den werten weiterzurechnen. Jetzt kann ich aber keine Kommazahlen eintippen bzw ich kriege eine Fehlermeldung.
Ich habs mit str2double probiert, klappt aber auch nicht.
Kann es sein, dass es am Befehl cell2mat liegt?
Danke.
gruß
sarah
|
|
|
Lord nibbler |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.12.2010, 12:23
Titel:
|
|
was kriegst du denn für eine Fehlermedlung? und wann genau tritt sie auf?
|
|
|
_Peter |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.12.2010, 12:57
Titel:
|
|
benutze den Punkt anstatt das Komma.
Gruß
Peter
|
|
|
Marco H. |
Forum-Guru
|
|
Beiträge: 404
|
|
|
|
Anmeldedatum: 12.11.10
|
|
|
|
Wohnort: Dortmund
|
|
|
|
Version: 2010a/2012b
|
|
|
|
|
|
Verfasst am: 02.12.2010, 19:15
Titel:
|
|
Hey,
also in Matlab ist das Dezimaltrennzeichen der Punkt. Möchtest du nun in deiner Tabelle auch das Komma benutzen kannst du dies beispielsweise so machen:
Beim Auslesen einfach wieder in doubles umwandeln und , durch . ersetzen
So müsstest du dann das Komma als Dezimaltrennzeichen für den Benutzer ermöglichen können. Zudem kannst du so auch selbst bestimmen wieviele Nachkommastellen in der Tabelle angezeigt werden sollen...
MfG Marco
|
|
|
Sco |
Forum-Meister
|
|
Beiträge: 699
|
|
|
|
Anmeldedatum: 15.08.10
|
|
|
|
Wohnort: Dundee
|
|
|
|
Version: 2008a, 2010a
|
|
|
|
|
|
Verfasst am: 02.12.2010, 23:01
Titel:
|
|
Hallo,
Ich wollte nur Anmerken, dass im folgenden Code:
auf das Cellfun verzichtet werden kann, da strrep auch mit Cells-arbeitet:
MFG
Sco
|
|
|
|
|
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.
|
|