key in values and plot in app designer

1 visualizzazione (ultimi 30 giorni)
syuhada
syuhada il 27 Apr 2024
Commentato: syuhada il 7 Giu 2024
i would like to make interactive calculator that looked like this.can some one help.i dont know how to link from the edit field to plot graph, or do i need to tabulate them first then plot?the calculation would be calculation of area under the curve

Risposta accettata

Harsh
Harsh il 30 Apr 2024
Modificato: Harsh il 30 Apr 2024
Hi,
It seems like you're working on making an interactive calculator but are having trouble connecting the input fields with the graphical display (also referred to as the plot graph).
A possible way to resolve this is by using callback functions, these functions can be initiated in multiple ways, for example: when you press the "plot graph" button or even when you change the value in an input field. Here’s an example of the same:
  • Create a ButtonPushed callback by clicking on the "plot" button.
  • Make changes to the code according to the requirements.
% I have taken this code snippet from my app's app builder code editor.
properties (Access = private)
X
Y
end
% Callbacks that handle component events
methods (Access = private)
% Button pushed function: PlotButton
function plotAxis(app, event)
app.X = linspace(1, double(app.XEditField.Value), 100);
app.Y = linspace(1, double(app.YEditField.Value), 100);
plot(app.UIAxes, app.X, app.Y);
end
end
In the above example, a callback function is used which is initiated called when the “plot” button is clicked.
I hope this helps, thanks!

Più risposte (0)

Categorie

Scopri di più su Migrate GUIDE Apps in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by