z變換與s變換之間的轉換(一些零碎且不嚴謹的想法)
Z變換與“s變換”(拉普拉斯變換)的探討
我們發現:z變換並不能直接對連續系統的傳遞函式G(s)進行
z
=
e
s
T
,
s
=
l
n
z
T
z=e^sT,s=\frac{lnz}{T}
z=esT,s=Tlnz的簡單替換。首先T的意義是取樣訊號的時間間隔,同時也是取樣頻率的倒數。而對於連續系統,“取樣時間間隔”為0。
我們做如下對比:
∫
−
∞
+
∞
f
(
t
)
e
−
s
t
d
t
=
G
(
s
)
\int_{-\infty}^{+\infty}{f(t)e^{-st}dt}=G(s)
∫−∞+∞f(t)e−stdt=G(s)
∫
−
∞
+
∞
f
(
t
)
δ
T
(
t
)
e
−
s
t
d
t
=
∑
n
=
−
∞
∞
f
(
n
T
)
e
−
n
s
T
=
G
(
z
)
\int_{-\infty}^{+\infty}{f(t)\delta_T(t)e^{-st}dt}= \sum_{n=-\infty}^{\infty}{f(nT)e^{-nsT}}=G(z)
∫−∞+∞f(t)δT(t)e−stdt=n=−∞∑∞f(nT)e−nsT=G(z)
我們利用定積分的定義:
∫
x
1
x
2
f
(
x
)
d
x
=
lim
n
→
∞
[
∑
i
=
0
n
−
1
(
f
(
x
1
+
i
⋅
Δ
x
)
⋅
Δ
x
)
]
(
Δ
x
=
(
x
2
−
x
1
)
/
n
)
∫_{x_1}^{x_2}{f(x)dx}=\lim_{n→\infty} \left[\sum_{i=0}^{n-1}{(f(x_1+i⋅\Delta x)⋅\Delta x)}\right] (\Delta x=(x_2-x_1)/n)
∫x1x2f(x)dx=n→∞lim[i=0∑n−1(f(x1+i⋅Δx)⋅Δx)](Δx=(x2−x1)/n)
所以,我們可以嘗試這樣的變換(自己推的哈哈,不會嚴謹的證明):
lim
T
→
0
∑
n
=
−
∞
∞
(
T
⋅
f
(
n
T
)
e
−
n
s
T
)
=
lim
T
→
0
[
∑
n
=
−
∞
∞
(
f
(
n
T
)
e
−
n
s
T
⋅
T
)
]
=
∫
−
∞
+
∞
f
(
t
)
e
−
s
t
d
t
=
G
(
s
)
\lim_{T\to0}\sum_{n=-\infty}^\infty {(T\cdot f(nT) e^{-nsT})} =\lim_{T\to0}\left[\sum_{n=-\infty}^\infty(f(nT) e^{-nsT}⋅T)\right] =\int_{-\infty}^{+\infty}f(t) e^{-st}dt=G(s)
T→0limn=−∞∑∞(T⋅f(nT)e−nsT)=T→0lim[n=−∞∑∞(f(nT)e−nsT⋅T)]=∫−∞+∞f(t)e−stdt=G(s)
⇒
lim
T
→
0
T
⋅
G
(
z
)
=
G
(
s
)
⇒\lim_{T\to0}{T⋅G(z)}=G(s)
⇒T→0limT⋅G(z)=G(s)
如
1
(
t
)
→
1
s
→
1
1
−
z
−
1
1(t)→\frac{1}{s}→\frac{1}{1-z^{-1}}
1(t)→s1→1−z−11,(其他例子沒試過。。。)
lim
T
→
0
T
⋅
1
1
−
e
−
s
T
→
Taylor expansion
lim
T
→
0
T
1
−
1
−
s
T
=
lim
T
→
0
T
s
T
=
1
s
\lim_{T→0}{T⋅\frac{1}{1-e^{-sT}}}\xrightarrow{\text{Taylor expansion}} \lim_{T→0}{\frac{T}{1-{1-sT}}}=\lim_{T→0}{\frac{T}{sT}}=\frac{1}{s}
T→0limT⋅1−e−sT1Taylor expansionT→0lim1−1−sTT=T→0limsTT=s1
或許可以試試把
s
→
1
−
z
−
1
T
s→\frac{1-z^{-1}}{T}
s→T1−z−1?(其實不行,一個直觀的理由是:
lim
T
→
0
1
−
z
−
1
T
=
s
\lim_{T→0}{\frac{1-z^{-1}}{T}}=s
limT→0T1−z−1=s,但不過這只是一種滿射(也就是說不止一種表示式的極限等於s),所以我們暫時只能利用極限從s域變為z域)
相關文章
- 小波變換與傅立葉變換的區別
- NSData與UIImage之間的轉換UI
- 【OpenCV-Python】:影像的傅立葉變換與逆傅立葉變換OpenCVPython
- 【DWT筆記】傅立葉變換與小波變換筆記
- OpenGL模型檢視變換、投影變換、視口變換模型
- 演算法-Z字形變換演算法
- 仿射變換及其變換矩陣的理解矩陣
- OpenGL中的座標變換、矩陣變換矩陣
- ANSI與UTF8之間的轉換!std::string與UTF8之間的轉換
- OpenCV計算機視覺學習(3)——影像灰度線性變換與非線性變換(對數變換,伽馬變換)OpenCV計算機視覺
- [轉] jQuery物件與DOM物件之間的轉換jQuery物件
- Flex的動畫效果與變換!(二)Flex動畫
- Java中Array與ArrayList之間的轉換Java
- spark: RDD與DataFrame之間的相互轉換Spark
- 字串與資料流之間的轉換字串
- Jquery 陣列與字串之間的轉換jQuery陣列字串
- 【Go】IP地址轉換:數字與字串之間高效轉換Go字串
- Python pytorch 座標系變換與維度轉換PythonPyTorch
- RxSwift 之變換操作Swift
- Shell轉義字元與變數替換字元變數
- 變數型別轉換變數型別
- 使用世界變換的逆轉置矩陣對法線進行變換矩陣
- JAVA基礎:Java變數型別間的相互轉換(轉)Java變數型別
- Leetcode——6. Z 字形變換LeetCode
- LeetCode 6.Z字形變換LeetCode
- Hough變換
- 傅立葉變換
- 複變函式與積分變換函式
- python str與bytes之間的轉換Python
- nodejs字元與位元組之間的轉換NodeJS字元
- mysql時間與字串之間相互轉換MySql字串
- 角度和弧度之間的轉換
- clob和字串之間的轉換字串
- OpenCV計算機視覺學習(11)——影像空間幾何變換(影像縮放,影像旋轉,影像翻轉,影像平移,仿射變換,映象變換)OpenCV計算機視覺
- 離散傅立葉變換(DFT)和快速傅立葉變換(FFT)FFT
- Java之時間轉換Java
- RxSwift -- 變換Swift
- 快速傅立葉變換