主要内容

生成灵敏度分析统计的MATLAB代码以识别关键参数(GUI)

这个例子展示了如何自动生成一个MATLAB函数来解决灵敏度分析统计问题。你可以使用灵敏度分析仪定义人体前庭眼反射模型的灵敏度统计问题,并生成MATLAB®代码来解决该统计问题。

前庭-眼反射敏感性统计问题

确定评估的关键参数(GUI)实例显示如何使用灵敏度分析仪计算人体前庭-眼反射模型中不同参数值的灵敏度统计。在这个例子中,我们加载一个预配置的灵敏度分析仪会话。

打开灵敏度分析仪对于sdoVOR模型:

ssatool (“sdoVOR”

灵敏度分析仪,点击公开会议而且从模型工作区打开.公开会议sdoVOR_sasessionForSensitivityStatistics

中打开预配置的会话灵敏度分析仪

生成MATLAB代码

计算统计数据列表中,选择生成MATLAB函数

生成的代码作为未保存的MATLAB函数添加到MATLAB编辑器中。

检查生成的代码。重要的部分是:

  • 统计分析变量-指定输入和输出,确定哪些输入对输出的影响最大。

  • 数据的选择—指定要计算的分析类型。

  • 计算统计数据-使用sdo解决灵敏度统计问题。分析命令。

选择保存从MATLAB编辑器保存生成的函数。

运行生成的代码

运行生成的函数。

计算结果显示了分析哪些输入对输出影响最大的结果。例如,相关字段表明获得参数与输出的幅值相关性最大,且呈负相关,即当增益增加时,输出减少。

修改生成的代码

您可以:

  • 修改指定的输入和输出变量。

  • 修改选项以更改计算的分析类型。

相关的话题