MATLAB长除法求z变换逆变换
来源:互联网 发布:西电人工智能学院 编辑:程序博客网 时间:2024/05/23 01:18
比如有一个Z变换式子:
展开的Z变换式子:
则用分子除以分母的长除法,将商按
思路比较简单,代码如下:
function res = longDiv(nom, den, bit) if nargin < 3 bit = length(den) * 2; end if length(den) < length(nom) disp('error z transform'); return; end if length(den) ~= length(nom) nom = [zeros(1, length(den) - length(nom)) , nom]; end res = []; m = nom; for i = 1 : bit tempRes = m(1)/den(1); m = m - tempRes * den; m = [m(2:length(m)), 0]; res = [res tempRes]; endend
测试输入:
longDiv([0.3678, 0.2644, 0], [1, -2, 1.6322, -0.6322])
输出:
ans = 0 0.3678 1.0000 1.3997 1.3997 1.1470 0.8943 0.8014
即可求得Z变换反变换
阅读全文
0 0
- MATLAB长除法求z变换逆变换
- matlab求变换位置
- Z变换和反变换
- 拉普拉斯变换 傅里叶变换 Z变换
- 傅里叶变换、拉普拉斯变换、Z变换
- matlab实现S域到Z域变换
- matlab实现S域到Z域变换
- Z变换与傅里叶变换
- Z变换与傅里叶变换
- Z变换零点极点
- z型变换
- Z-S 变换
- 旋转变换矩阵求逆
- 香农定理 奈奎斯特定理 傅立叶变换 z变换 S变换
- 傅立叶变换,拉普拉斯变换,Z变换意义理解(转载)
- 傅立叶变换、拉普拉斯变换、Z变换之间 <篇一>
- 傅立叶变换、拉普拉斯变换、Z变换之间 <篇二>
- Z变换与系统函数
- OS中阻塞与挂起的区别&sleep()的实现原理
- Nginx安装教程
- TB 16 10 29 AM
- 数据结构——第五讲、树(下)(1)
- [JavaScript] Chrome启用ES6支持
- MATLAB长除法求z变换逆变换
- TreeSet排序原理
- JavaBean
- leetcode.array--33. Search in Rotated Sorted Array
- Windows下常用的100个CMD指令以及常见的操作
- 怎样判断ffmpeg接口是线程安全的?
- Can't update: no tracked branch
- Mysql-触发器
- 【kmp算法—最小循环节】Cyclic Nacklace HDU