key in values and plot in app designer

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 日

0 投票

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 件)

カテゴリ

ヘルプ センター および File ExchangeCreating, Deleting, and Querying Graphics Objects についてさらに検索

タグ

質問済み:

2024 年 4 月 27 日

コメント済み:

2024 年 6 月 7 日

Community Treasure Hunt

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

Start Hunting!

Translated by