Matlab功能和GUI

4次观看(过去30天)
neshant thiru.“class=
neshant thiru. 于5月5日20日
编辑: rik. 于5月5日20日
我一直遇到错误说我 内存不足。可能的原因是该计划内的无限递归。“
我正在尝试用Matlab GUI融合函数。
功能[num] =华氏度(x,totype)
%Untitled2概述此功能进入此处
%详细说明就在这里
如果华氏温度(x,'Celsius到Fahrenheit'
num =(x * 9/5)+ 32;
结尾
结尾
这是GUI中的回调函数。
功能ConvertButtonPushed(应用程序,事件)
value = app.directiondropdown.value;
转换= app.valueeditfield.Value;
[f] =华氏度(转换,价值);
app.conversionOutputLabel.text = ['转换输出='num2str(f)];
结尾

答案(1)

rik.“class=
rik. 于5月5日20日
编辑:rik. 于5月5日20日
您有一个递归函数,不会到达任何地方:如果是Fahrenheit(x,___)。此时函数调用自己。在尝试在GUI中融入功能之前,您需要确保它首先工作。
您可能意味着将第二个输入与特定文本进行比较。您应该使用strcmp函数来执行此操作。

下载188bet金宝搏


释放

R2020A

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!