函数调用在脚本中,在命令窗口工作
21日视图(30天)
显示旧的评论
我有一个函数,调用子函数在同一个文件:main.m:
函数main ()
…
[a, b, c, d, e, f, g, h] = TimeCalculations (x1, x2, x3, x4, x5, x6);
…
结束
函数[a, b, c, d, e, f, g, h] = TimeCalculations (x1, x2, x3, x4, x5, x6)
…%计算为a, b, c, d, e, f, g, h
结束
当我运行main(),程序错误调用TimeCalculations ()。错误输出是:太多的输出参数。然而,当我将一个观察点在这条线,然后将线直接复制到命令窗口,我不接收和错误。有人遇到类似的场景和他们如何修复它?
答案(2)
马特·J
2018年7月17日
我唯一的理论——你有另一个版本的TimeCalculations不是子函数。当你复制调用命令窗口,它是被调用的这个版本。从断点,使用调试器控制进入TimeCalculations()你是哪里来的,是什么计算。