Output argument 'y1' is not assigned on some execution paths.
Function "MATLAB Function5' (#1484.10.12), line 1, column 11:"y1"
Launch diagnostic report.
有道翻译:
在某些执行路径上未分配输出参数'y1'。
函数“MATLAB Function5”(#1484.10.12),第1行,第11列:“y1”
启动诊断报告。
原因:该参数并未穷举所有情况的输出,所以存在没有定义值的情况。
解决方式一:定义初始值,这样没有穷举的情况,该参数也有输出,便不会报错。
解决方式二:穷举所有情况,比如不要限定所有输出的条件,那么没有想到的情况也有路径可走,参数就有输出。