添加多项式使用应用程序设计师

2视图(30天)
我新matlab和我试图创建一个计算器,多项式补充道。我希望用户输入类似3 * x + 1和4 * x + 1和7 * x + 2的结果。这是我的代码,但是当我尝试它,它不显示任何回答:
%按钮推功能:AddButton
函数AddButtonPushed(应用程序、事件)
一个= str2num (app.fxEditField.Value);
b = str2num (app.gxEditField.Value);
res = a + b;
app.ResultEditField。值=num2str(res);
结束

接受的答案

凯文·霍利
凯文·霍利 2022年7月20日
你想让你的用户输入数据?至于计算,下面是一个例子。
app.fxEditField。值= 1 [3];
app.gxEditField。值= 1 [4];
AddButtonPushed(应用)
一个=
b =
res =
应用=结构体字段:
fxEditField:(1×1结构)gxEditField: [1×1 struct] ResultEditField: [1×1 struct]
函数AddButtonPushed(应用程序、事件)
一个= poly2sym (app.fxEditField.Value)
b = poly2sym (app.gxEditField.Value)
res = a + b
app.ResultEditField。值= res
结束
3评论
宛如金鸡片麻岩
宛如金鸡片麻岩 2022年7月23日
这正是我在寻找的!非常感谢我已经找到了工作。我的错误是我没有考虑char (res)。

登录置评。

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的