找回密码
 注册
关于网站域名变更的通知
查看: 453|回复: 3
打印 上一主题 下一主题

求解离散化状态方程

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-12-25 10:40 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
程序如下:; {% t8 U; t6 x1 b3 k: z9 y& w

. c7 I9 i# S+ X4 j4 ]3 a; xA=[0 0 1 0;
- o' l9 {* C: L1 p$ Y   0 0 0 1;
6 |8 A0 v, w7 d5 t- `  _3 m- J8 D- L  ]   1 1 1 2;
6 \) d6 F6 v1 L  c7 K   5 -6 3 -4];) u% Y8 Z8 N7 N+ t& A
B=[0 0;
+ |# m" {5 M% I0 B; p; s9 o   0 0;
9 m3 m0 K" }- c" Q) i# a   -1 0;3 b6 e0 }! w$ j' J- K
   0 7];( ?1 K$ o, X8 L3 E2 ~9 c" \# Y
C=[1 1 1 2;; k- l# \" D9 b2 \% H
   1 -1 0 0;# Z' |0 r# q% ^0 `, {/ C- j
   0 1 0 0];%%  A第三行与C第一行一样;B第三行与D第一行一样
" w, D0 ]8 }& X! y* Q8 mD=[-1 0;
$ \1 B2 x$ c& I& F( ?, P    0 0;
& H% S/ V3 \3 {5 L% ^   -1 0];. k/ b% ~3 V% S2 c' Q
N=500;T=5;a=0;h=(T-a)/N;L=length(a:h:T);    %%步长
$ N% w) k! Z9 H" P' ?# i, hX=zeros(4,L);Y=zeros(3,L);U=zeros(2,L);       %%初始化
4 ]8 R" Q8 N* N%%u1=sinx;
6 b. A' @( I; d0 X. ?3 F%%u2=cosx;
. m  h4 k1 U% [
[Ad,Bd,Cd,Dd]=c2dm(A,B,C,D,h);       %%%状态方程离散化
! F; Z. `: v; E+ rfor i=1
% X" O  o5 u7 f9 Y, v% D3 [5 Y    U(1,i)=sin(h*(i-1));
* s) Y7 b- J. `    U(2,i)=cos(h*(i-1));3 {6 Y) ]1 w: V: i: ~  T) ~+ N5 F
end      %%%  输入2 L% n% ^, x2 ?0 h# Z% Y
for j=1, ^3 n, q1 }9 C& G  q
    Y(:,j)=Cd*X(:,j)+Dd*U(:,j);
0 i; S7 ^6 ~# D( x: z9 t" W3 G9 u    X(:,j+1)=Ad*X(:,j)+Bd*U(:,j);
. ^( y& z3 ]/ x8 c6 Cend        %%%  求离散化后的状态方程
1 J" W9 Y& `: p* ^/ qplot(X(3,);9 a* _$ w( y1 s+ O; {! t5 N
hold on;
" z7 a" ]; R( I  k) {) S4 ]* \plot(Y(1,)
3 j& r) b- z* v) R1 k- @3 C
1 X' C4 t4 V! Z- P
+ K3 b8 p1 u& e- i" h按道理两个曲线应该重合,结果(附件)却不重合,这是什么原因?
) M8 G! h0 s" T ! Y# H' L( y1 ]/ x$ y' A8 }

该用户从未签到

2#
发表于 2020-12-25 11:13 | 只看该作者
从你的C矩阵看,你的Y(1)和X(3)可不相等哦,这两个曲线不重合很正常。

该用户从未签到

3#
发表于 2020-12-25 13:14 | 只看该作者
楼主你的代码我跑出来报这个错误
! s% V( j3 |- K/ Z+ O. T; f

201605k82858yrmtdd9z20.png (27.2 KB, 下载次数: 3)

201605k82858yrmtdd9z20.png

该用户从未签到

4#
发表于 2020-12-28 11:21 | 只看该作者
来学习一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-6 14:45 , Processed in 0.140625 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表