本帖最后由 aike0928 于 2017-5-31 14:35 编辑
各位大神下午好,小弟最近在搭建一个Simulink模型,然后中间有一个距离估计部分(Diff Estim)我采用的是MATLAB Function模块来实现,其所处的位置和内部详细的.m代码见下图1和附录1:
图1.png (78.93 KB, 下载次数: 2)
图1 Diff Estim模块在Simulink模型中所处的位置
2017-5-31 14:09 上传
图1 Diff Estim模块在Simulink模型总所处的位置
这里Diff Estim内部fcn我定义的是[d1,d2]=fcn(Db3),即一个输入两个输出,返回两个值,在运行模型进行仿真时,有两个错误,如下图2所示:
图2.png (22.42 KB, 下载次数: 1)
图2 报错描述
2017-5-31 14:14 上传
图2 仿真错误的详细描述
具体描述为:
Inferred size for data 'd1' (#83) is empty,