热线电话:13121318867

登录
2019-06-14 阅读量: 1337
在调用...函数过程中,一个或多个输出变量没有被赋值

问题描述:

报错信息:One or more output arguments not assigned during call to '...'

在调用...函数过程中,一个或多个输出变量没有被赋值

解决方法:

函数如果带有输出变量,则每个输出在返回的时候都必须被赋值。

容易出现这个错误的两个地方是:在部分条件判断语句(如 if )中没有考虑到输出变量的返回值。

在循环迭代过程中部分变量的维数发生了变化

调试程序,仔细查看函数返回时各输出变量的值。

更好的方法是:在条件判断或者执行循环之前对所使用的变量赋初值。

0.0000
3
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子