我知道的求解离散系统的特解有两个方法,第一个方法就是使用直接带入,这样往往很繁琐,还容易错,用向量法可以加快速度还可以提高准确率
在开始前,先了解一下向量的基本概念
向量基本概念
正弦量
如图是正弦量的产生方式,一个绕圆点以角速度
ω
\omega
ω 逆时针匀速旋转的有向线段,在纵轴上的投影,就是按正弦规律变化的量
y ( t ) = A sin ( ω t + ψ ) y(t)=A\sin(\omega t+\psi) y(t)=Asin(ωt+ψ)
- 角速度 ω \omega ω:旋转的角速度
- 赋值A:有向线段的长度
- 初相位 ψ \psi ψ:有向线段的初始角度
参考文章——把正弦量讲的很有有意思的文章以及动图解释: link
向量的几种形式
-
代数形式
A = a + j b A = r ( c o s ψ + j s i n ψ ) A=a+jb\\ \ A=r(cos\psi+jsin\psi)\\ A=a+jb A=r(cosψ+jsinψ) -
三角函数形式
-
欧拉公式
A = r exp ( j ψ ) = r ( c o s ψ + j s i n ψ ) A=r \exp(j\psi)=r(cos\psi+jsin\psi) A=rexp(jψ)=r(cosψ+jsinψ) -
极坐标形式
A = r ∠ ψ A=r\angle\psi A=r∠ψ
离散时间系统求特解
举个栗子
6
y
(
k
)
−
5
y
(
k
−
1
)
+
y
(
k
−
2
)
=
10
cos
(
π
k
/
2
)
6
λ
−
5
λ
+
λ
=
0
λ
1
=
1
/
2
λ
2
=
1
/
3
y
p
(
k
)
=
P
c
o
s
(
π
k
/
2
)
+
Q
s
i
n
(
π
k
/
2
)
6y(k)-5y(k-1)+y(k-2)=10\cos(\pi k/2)\\ \ 6\lambda-5\lambda+\lambda=0\\ \lambda_1=1/2 \\ \ \lambda_2=1/3\\ y_p(k)=Pcos(\pi k/2)+Qsin(\pi k/2)
6y(k)−5y(k−1)+y(k−2)=10cos(πk/2) 6λ−5λ+λ=0λ1=1/2 λ2=1/3yp(k)=Pcos(πk/2)+Qsin(πk/2)
向量法
是不是超级简单
待定系数法
待定系数法就是直接带入方程,这里就不写了,感兴趣的可以自己试试,对比一下这两种方法
结语
遇到有三角函数的特解,用向量法求解真的很简单,用它!