显示输出神经网络在应用程序设计师
52视图(30天)
显示旧的评论
我建立一个神经网络模型并保存它加载应用程序设计师,如图。
代码没有错误。但同时,它不显示输出的要求。我有异常检查每条代码线的执行脚本和所有工作正常生活。保存的模型(MSB.mat)也被加载并工作正常。
可能是没有输出的可能性?
请帮助!
%事件回调处理组件
方法(访问=私人)
%按钮推功能:CheckforsuitablematrixButton
函数CheckforsuitablematrixButtonPushed(应用程序、事件)
%来自用户的输入变量(过程、国家功能处理量、FWf, TS, TM, FS, FM)
过程= [app.ManufacturingProcessDropDown.Value]
国家= [app.GeographicalLocationDropDown.Value]
FWf = [app.FiberWeightFractionEditField.Value]
远= [app.FiberAspectRatioEditField.Value]
TS = [app.TensileStrengthMPaEditField.Value]
TM = [app.TensileModulusGPaEditField.Value]
FS = [app.FlexuralStrengthMPaEditField.Value]
调频= [app.FlexuralModulusGPaEditField.Value]
如果比较字符串(app.FiberTreatmentDropDown.Value“未经处理”)
功能处理量= [0];
其他的
功能处理量= [1];
结束
%将输入变量集中到一个表指定IP
IP =表(过程、国家功能处理量、FWf, TS, TM, FS, FM)
%加载训练神经网络
负载MSB.mat
%预测的输出输入
Pred_M =预测(MSB) IP)
%显示输出
app.UsethegivenMatrixEditField.Value = Pred_M
结束
结束
0评论
答案(1)
VBBV
2023年4月27日14:30
编辑:VBBV
2023年4月27日发布活动
%加载训练神经网络
mdl =负载(“MSB.mat”)
%预测的输出输入
IP.Process Pred_M =预测(mdl)
检查使用的语法
预测
函数
12个评论
VBBV
2023年4月27日23:08
好吧,自
Pred_M
似乎是类别变量,使用
字符串(Pred_M)
显示输出,也看到下面的变化来显示表数据。希望这有助于
%事件回调处理组件
方法(访问=私人)
%按钮推功能:CheckforsuitablematrixButton
函数CheckforsuitablematrixButtonPushed(应用程序、事件)
%来自用户的输入变量(过程、国家功能处理量、FWf, TS, TM, FS, FM)
过程= [app.ManufacturingProcessDropDown.Value]
国家= [app.GeographicalLocationDropDown.Value]
FWf = [app.FiberWeightFractionEditField.Value]
远= [app.FiberAspectRatioEditField.Value]
TS = [app.TensileStrengthMPaEditField.Value]
TM = [app.TensileModulusGPaEditField.Value]
FS = [app.FlexuralStrengthMPaEditField.Value]
调频= [app.FlexuralModulusGPaEditField.Value]
如果比较字符串(app.FiberTreatmentDropDown.Value“未经处理”)
功能处理量= [0];
其他的
功能处理量= [1];
结束
%使用UIFigure和场上显示应用程序中的数据
无花果= uifigure
%将输入变量集中到一个表指定IP
IP =表(过程、国家功能处理量、FWf, TS, TM, FS,调频,“VariableNames”,{“过程”,“国家”,“功能处理量”,“FWf”,“远”,“t”,“TM”,“FS”,“调频”});
外的=场上(图,“数据”、IP)
%加载训练神经网络
负载MSB.mat
%预测的输出输入
Pred_M =预测(MSB) IP)
%显示输出- - - - - - - - - - - - - - - - - - > > >使用一个字符串来显示
app.UsethegivenMatrixEditField。值=字符串(Pred_M)
结束
结束
VBBV
2023年4月28日16:11公道
您还需要分配表中变量的值如下所示,并显示在应用程序中使用UIFigure
%捕获用户的输入事件
过程= event.ManufacturingProcessDropDown.Value;
%为变量分配值
app.ManufacturingProcessDropDown。值=过程;
国家= event.GeographicalLocationDropDown.Value
app.GeographicalLocationDropDown。值=国家;
FWf = event.FiberWeightFractionEditField.Value
app.FiberWeightFractionEditField。值= Fwf
远= event.FiberAspectRatioEditField.Value
app.FiberAspectRatioEditField。值=远
TS = event.TensileStrengthMPaEditField.Value
app.TensileStrengthMPaEditField。值= TS
TM = event.TensileModulusGPaEditField.Value
app.TensileModulusGPaEditField。值= TM
FS = event.FlexuralStrengthMPaEditField.Value
app.FlexuralStrengthMPaEditField。值= FS
调频= event.FlexuralModulusGPaEditField.Value
app.FlexuralModulusGPaEditField。值=调频
如果比较字符串(app.FiberTreatmentDropDown.Value“未经处理”)
功能处理量= [0];
其他的
功能处理量= [1];
结束
%使用UIFigure和场上显示应用程序中的数据
无花果= app.UIFigure
%将输入变量集中到一个表指定IP
IP =表(过程、国家功能处理量、FWf, TS, TM, FS,调频,“VariableNames”,{“过程”,“国家”,“功能处理量”,“FWf”,“远”,“t”,“TM”,“FS”,“调频”});
外的=场上(图,“数据”、IP)
Aditi Mahajan
2023年4月29日在5:16
这是仍然不工作。代码显示错误的使用
过程= event.ManufacturingProcessDropDown.Value;
同样,没有输出显示在图。
VBBV
2023年4月29日在5:49
你现在可以检查下面这些变化
%捕获用户的输入事件
过程= event.Value;
%为变量分配值
app.ManufacturingProcessDropDown。值=过程;
国家= event.Value
app.GeographicalLocationDropDown。值=国家;
FWf = event.Value
app.FiberWeightFractionEditField。值= Fwf
远= event.Value
app.FiberAspectRatioEditField。值=远
TS = event.Value
app.TensileStrengthMPaEditField。值= TS
TM = event.Value
app.TensileModulusGPaEditField。值= TM
FS = event.Value
app.FlexuralStrengthMPaEditField。值= FS
调频= event.Value
app.FlexuralModulusGPaEditField。值=调频
如果比较字符串(app.FiberTreatmentDropDown.Value“未经处理”)
功能处理量= [0];
其他的
功能处理量= [1];
结束
%使用UIFigure和场上显示应用程序中的数据
无花果= app.UIFigure
%将输入变量集中到一个表指定IP
IP =表(过程、国家功能处理量、FWf, TS, TM, FS,调频,“VariableNames”,{“过程”,“国家”,“功能处理量”,“FWf”,“远”,“t”,“TM”,“FS”,“调频”});
外的=场上(图,“数据”、IP)
Aditi Mahajan
2023年5月5日12:53
属性(访问=私人)
过程
国家
功能处理量
FWf
远
TS
TM
FS
调频
知识产权%的描述
结束
%事件回调处理组件
方法(访问=私人)
%值改变功能:ManufacturingProcessDropDown
函数ManufacturingProcessDropDownValueChanged(应用程序、事件)
app.Process =字符串(app.ManufacturingProcessDropDown.Value);
结束
%值改变功能:FiberWeightFractionEditField
函数FiberWeightFractionEditFieldValueChanged(应用程序、事件)
值= app.FiberWeightFractionEditField.Value;
%正常化
app.FWf =(价值5)/ 45;
结束
%值改变功能:FiberAspectRatioEditField
函数FiberAspectRatioEditFieldValueChanged(应用程序、事件)
值= app.FiberAspectRatioEditField.Value;
%正常化
app.FAR =(值- 3.15)/ 996.85;
结束
%值改变功能:FiberTreatmentDropDown
函数FiberTreatmentDropDownValueChanged(应用程序、事件)
如果比较字符串(app.FiberTreatmentDropDown.Value“未经处理”)
app.FTr = 0;
其他的
app.FTr = 1;
结束
结束
%值改变功能:GeographicalLocationDropDown
函数GeographicalLocationDropDownValueChanged(应用程序、事件)
app.Country = app.GeographicalLocationDropDown.Value;
结束
%值改变功能:TensileStrengthMPaEditField
函数TensileStrengthMPaEditFieldValueChanged(应用程序、事件)
值= app.TensileStrengthMPaEditField.Value;
%正常化
app.TS =(值- 1.62)/ 49.753;
结束
%值改变功能:FlexuralStrengthMPaEditField
函数FlexuralStrengthMPaEditFieldValueChanged(应用程序、事件)
值= app.FlexuralStrengthMPaEditField.Value;
%正常化
app.FS =(值- 2.06)/ 104.34;
结束
%值改变功能:TensileModulusGPaEditField
函数TensileModulusGPaEditFieldValueChanged(应用程序、事件)
值= app.TensileModulusGPaEditField.Value;
%正常化
app.TM =(值- 0.0834)/ 4.0006;
结束
%值改变功能:FlexuralModulusGPaEditField
函数FlexuralModulusGPaEditFieldValueChanged(应用程序、事件)
值= app.FlexuralModulusGPaEditField.Value;
%正常化
app.FM =(值- 0.187)/ 4.913
结束
%按钮推功能:CheckforsuitablematrixButton
函数CheckforsuitablematrixButtonPushed(应用程序、事件)
%加载分类神经网络
网=负载(“MSB.mat”);
%将输入变量集中到一个表指定IP
app.IP =表(“大小”,9 [1],…
“VariableTypes”,{“分类”,“分类”,“双”,“双”,“双”,“双”,“双”,“双”,“双”},…
“VariableNames”,net.MSB.PredictorNames);
app.IP.Process(1) =分类(app.Process);
app.IP.Country(1) =分类(app.Country);
app.IP.FTr (1) = app.FTr;
app.IP.FWf (1) = app.FWf;
app.IP.FAR (1) = app.FAR;
app.IP.TS (1) = app.TS;
app.IP.TM (1) = app.TM;
app.IP.FS (1) = app.FS;
app.IP.FM (1) = app.FM;
%预测的输出输入
Pred_M =预测(net.MSB app.IP);
%显示输出
app.UsethegivenMatrixEditField.Value = char (Pred_M);
另请参阅
标签
一个错误发生
无法完成的行动,因为页面所做的更改。重新加载页面更新状态。
您可以在欧什一张网站来自der folgenden Liste auswahlen:
所以erhalten您死bestmogliche Leistung der汪汪汪的网站
民意调查您毛皮死bestmogliche Website-Leistung死网站中国毛皮(auf Chinesisch奥得河Englisch)。安德利果汁landesspezifische网站冯MathWorks信德毛皮Besuche冯Ihrem Standort来自不optimiert。