Output argument ‘state’ is not assigned on some execution paths.
在matlab function功能里出现这种错误
错误如图
我的原因是用了if elseif end语句但是我没加else ,缺乏完整性;
例如:
if a==1
b=1;
elseif a==2
b=2;
elseif a==3
b=3;
end
这样在matlab function里会报错
下面这样是对的:
if a==1
b=1;
elseif a==2
b=2;
else
b=3;
end
感谢观看!