matlab中obsv是什么意思
发布网友
发布时间:2022-04-23 06:05
我来回答
共1个回答
热心网友
时间:2023-09-28 09:39
你试下下面的程序
可以运行不
w=0.0011;
a=[0
1
0
0;3*w^2
0
0
2*w;
0
0
0
1;0
-2*w
0
0];
b1=[0;1;0;0];
pc=ctrb(a,b1);
po=obsv(a,b1')
如果运行正常的话就检查下看你的代码中是否重新定义了obsv。
比如把obsv做为了一个变量名,或者定义了一个obsv函数,或者写了一个脚本叫obsv.m
另外检查下你的程序中b1这个变量的内容是否正常。