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

Respuestas (1)

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

6 comentarios

Amanda
Amanda el 10 de Nov. de 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 el 10 de Nov. de 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 el 10 de Nov. de 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 el 10 de Nov. de 2022
Editada: Image Analyst el 10 de Nov. de 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 el 11 de Nov. de 2022
its how im suppose to do it for an assignment, sorry?
Image Analyst
Image Analyst el 11 de Nov. de 2022
What a cruel professor. Then you need to define a callback function, and then tell uicontrol() what the callback function's name is.

Iniciar sesión para comentar.

Categorías

Etiquetas

Preguntada:

el 10 de Nov. de 2022

Comentada:

el 11 de Nov. de 2022

Community Treasure Hunt

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

Start Hunting!

Translated by