上Matlab课,做测试有一道题关于给定状态方程判断其能能控性与观测性,老师给出了解题代码,如图:
利用Matlab,敲入代码,最终得到了状态函数的能控性,可是对于能观性,却出不来,情况如图:
看报错原因,是函数没定义,于是我开始找各种解决函数未定义的办法,但都无济于事。利用help查找Judge-obsv,我发现其实Matlab根本没有此函数在,找不到其帮助。于是我想到了自定义此函数,也就是要新建一个脚本,定义Judge。如图:
此时,你会发现当前文件夹内出现Judge-obsv函数体。
再重新输入主函数,此时只需输入Judge函数名即可,此时便得出了答案:状态能观测。
至此,问题解决。