How can I differentiate in app designer?

10 次查看(过去 30 天)
Hello, I am unable to differentiate a function of x in the app designer specifically. I can do so in the base command window, yet I run into issues trying to do so in the app designer. The app returns with several seemingly random values. I have my code posted below. Any help is greatly appreciated. For context, I am trying to create an app that will differentiate any function of x, and later I plan to have it evaluate both graphs at a given point of x.
function ExecuteButtonValueChanged(app, event)
syms x
f = app.FxEditField.Value;
g=diff(f);
fplot(app.graph, f);
fplot(app.first_deriv,g);
end

采纳的回答

Eric Delgado
Eric Delgado 2023-3-22
You missed the string to symbolic expression convertion...
% Instead of:
f = app.FxEditField.Value;
% Try:
f = str2sym(app.FxEditField.Value);

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Develop Apps Using App Designer 的更多信息

标签

产品


版本

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by