|
|
Daten aus uitable mittels Graph darstellen |
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 08.12.2011, 22:07
Titel: Daten aus uitable mittels Graph darstellen
|
|
Hallo!
ich habe folgendes Problem, hoffe ich kann es einigermaßen klar erklären...
Ich habe eine gui erstellt in der ich editierbare Daten aus einem uitable auslesen möchte anschleißend graphisch darstellen will...die graphische Darstellung soll aber erst asugeführt werden, sobald der "Beginn" Pb gedrückt wurde....
ich habe jetzt folgendes gemacht:
da das ganze ja erst starten soll sobald der start button gedrückt wurde habe ich den meiner Ansicht nach relevanten Code komplett in die pb-Callback Funktion geschreiben;
sobald ich die Werte eingeben habe, erscheinen sie auch in Daten, aber nicht im Graph.....
edit by denny: Bitte die Codeumgebung verwenden! Danke!
|
|
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 09.12.2011, 00:10
Titel: Re: Daten aus uitable mittels Graph darstellen
|
|
Hallo Anonymous,
Zitat: |
sobald ich die Werte eingeben habe, erscheinen sie auch in Daten, aber nicht im Graph..... |
Was passiert statt dessen? Gibt es eine Fehlermeldung? Welche?
Gruß, Jan
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 09.12.2011, 11:37
Titel:
|
|
Hallo
es sieht richtig aus, du siehst wahrscheinlich nur die geplotten Punkte nicht, wiel sie sehr klein sind...
Aber wie gesagt eine Vermutung, lass mal die Punkte als Sterne plotten
siehe unten
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 09.12.2011, 12:34
Titel:
|
|
Hallo,
vielen Dank für die Antworten nur leider kommt immer noch folgende Fehlermeldung sobald ich auf den Pushbutton klicke:
??? Error using ==> plot
Conversion to double from cell is not possible.
Error in ==> GUI1>pbStart_Callback
at 92
Graph1 = plot(x,y,'*', 'Parent', handles.axes1);
Error in ==> gui_mainfcn at 96
feval(varargin{:});
Error in ==> GUI1 at 42
gui_mainfcn(gui_State, varargin{:});
Error in ==>
@(hObject,eventdata)GUI1('pbStart_Callback',hObject,eventdata,guidata(hObject))
??? Error while evaluating uicontrol Callback
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 09.12.2011, 12:55
Titel:
|
|
Hallo
Ach so, dann hast du in deiner Tabelle unterschiedlich Datentypen.
Du hast keine Matrix sondern Cell, deswegen meckert PLOT
diese Zeile muss du anpassen
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 09.12.2011, 15:34
Titel:
|
|
irgendwie ist das alles komisch, es fnktioniert leider immer noch nicht, auch nicht mit cat....
muss ich vielleicht einfach die Skalierung der x,y -Achse von axes1 anders einstellen, oder macht das Matlab automatisch?
|
|
|
steve |
Ehrenmitglied
|
|
Beiträge: 2.029
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: Wien
|
|
|
|
Version: R2024a
|
|
|
|
|
|
Verfasst am: 09.12.2011, 16:44
Titel:
|
|
Moin,
Du gibst nich zufällig Dezimalwerte in die Spalte ein, oder? Wenn doch wie? "2,3" oder "2.3"?
Poste doch mal was in Daten abgespeichert ist, wenn du den Button drückst:
Gruß,
Alex
_________________
>> I told me to.
____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.12.2011, 10:55
Titel:
|
|
also das uitable sieht dann wie folgt aus:
45
6
6
NaN
4
450
...
usw, also sind eigentlich nur ganze Zahlen vorgesehen.....
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 12.12.2011, 12:41
Titel:
|
|
Leider schreibst du ja nicht, was genau bei dir nicht funktioniert. Fehlermeldung? Da kann man wieder nur raten. Was hast du von CAT erwartet, dass setzt ja nur die Elemente zu einem Vektor zusammen?
Skalierung, in wie fern?
Mein Rat, in der Hilfe sich die Beispiele genauer anschauen. Probiere mal da die Werte auszugeben und zu plotten..
|
|
|
mr90 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 16.01.2012, 11:47
Titel:
|
|
|
|
|
|
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.
|
|