24小时热门版块排行榜    

查看: 1017  |  回复: 10
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

凝雪小小

新虫 (小有名气)

[求助] matlab 中ss2smat怎么没有呀

matlab中没有ss2smat这个函数,但是教学书上使用的是,怎么对它进行处理啊,或者这个函数是哪个工具箱的啊
P=ss2smat(G1);[g,K]=hinflmi(P,[1,1]);
[g,K]=hinflmi(P,[1,1]);
[a,b,c,d]=unpck(K);  %直接提取出系统的状态方程模型

[ 来自科研家族 人工智能 ]
回复此楼
我是帝都小愣神
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

信彼南山

木虫 (著名写手)

★ ★
xiegangmai(金币+2): 谢谢参与! 2011-09-11 15:53:24
ss2smat这个函数明显的不存在么,那是你那本教材的作者自己编的函数
ss表示是state space,即状态空间形式的控制系统
你那个G1是不是状态空间形式,如果是传递函数形式的话,需要用tf2ss转换一下

ss2smat我猜不出来是啥意思
6楼2011-09-11 11:48:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 11 个回答

凝雪小小

新虫 (小有名气)

P=ss2smat(G1);[g,K]=hinflmi(P,[1,1]);
??? Undefined function or method 'ss2smat' for input arguments of type 'ss'.

>> [g,K]=hinflmi(P,[1,1]);

Minimization of gamma:
??? Undefined function or method 'isinf' for input arguments of type 'sdpvar'.

Error in ==> hinfpar at 31
elseif ~isinf(sys(rp,cp)),

Error in ==> goptlmi at 45
[a,b1,b2,c1,c2,d11,d12,d21,d22]=hinfpar(P,r);

Error in ==> hinflmi at 88
[gopt,x1,x2,y1,y2]=goptlmi(P,r,gmin,tol,options);  仿真后回出现这样的错误提示  是怎么回事啊
我是帝都小愣神
2楼2011-09-08 17:02:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

信彼南山

木虫 (著名写手)


臭水沟(金币+1): 谢谢交流~~ 2011-09-09 12:25:10
这问题太神奇了
要不你猜猜我口袋里有几块糖?
3楼2011-09-08 18:34:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

信彼南山

木虫 (著名写手)

哈哈,又领金币了
4楼2011-09-09 20:47:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见