key in values and plot in app designer

1 回表示 (過去 30 日間)
syuhada
syuhada 2024 年 4 月 27 日
コメント済み: syuhada 2024 年 6 月 7 日
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

採用された回答

Harsh
Harsh 2024 年 4 月 30 日
編集済み: Harsh 2024 年 4 月 30 日
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!
  1 件のコメント
syuhada
syuhada 2024 年 6 月 7 日
hey thanks a lot.it worked!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMigrate GUIDE Apps についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by