How do you plot a point in a GUI graph

I have a Gui that i need to plot a random point in the axes but I dont know how. This is what I have

Réponses (1)

Image Analyst
Image Analyst le 10 Nov 2022
Did you try the plot function:
plot(x, y, 'b.', 'MarkerSize', 20);
grid on;

6 commentaires

Amanda
Amanda le 10 Nov 2022
Yes, every time I do this it erases the buttons at the bottom and the random point isnt plotted in the axes
Image Analyst
Image Analyst le 10 Nov 2022
I can't run an image. I need code. Attach your .mlapp file (if using App Designer) or .m and .fig file (if using GUIDE).
Amanda
Amanda le 10 Nov 2022
f= figure;
ax= axes('Parent',f,'Position',[0.05, 0.25, 0.9, 0.7]);
hold on;
my_button = uicontrol('style','pushbutton');
set(my_button, 'units', 'normalized', 'position', [0.05,0.05,0.3,0.15])
set(my_button, 'string','Add Point')
my_second_button = uicontrol('style','pushbutton');
set(my_second_button, 'units', 'normalized', 'position', [0.35,0.05,0.3,0.15])
set(my_second_button, 'string', 'Clear')
my_third_button = uicontrol('style', 'pushbutton');
set(my_third_button, 'units', 'normalized','position', [0.65,0.05,0.3,0.15])
set(my_third_button, 'string', 'Randomize')
Image Analyst
Image Analyst le 10 Nov 2022
Modifié(e) : Image Analyst le 10 Nov 2022
No, why are you punishing yourself? That's so tedious. You didn't even specify any callback function. Just use AppDesigner like most everyone else.
Amanda
Amanda le 11 Nov 2022
its how im suppose to do it for an assignment, sorry?
Image Analyst
Image Analyst le 11 Nov 2022
What a cruel professor. Then you need to define a callback function, and then tell uicontrol() what the callback function's name is.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Startup and Shutdown dans Centre d'aide et File Exchange

Tags

Question posée :

le 10 Nov 2022

Commenté :

le 11 Nov 2022

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by