Matlab的多项式留数与极点的计算

Matlab的多项式留数与极点的计算

以下面的多项式为例:

运算代码:

matlab 复制代码
clc
clear
close

syms p
% 定义多项式
Zp=(5*p^5+71*p^3+70*p)/(2*p^6+35*p^4+117*p^2+36);
% 提取分子与分母
[I,D]=numden(Zp);
I=double(coeffs(I,p,"All"));%分子
D=double(coeffs(D,p,"All"));%分母
% 计算极点与留数
[r,p] = residue(I,D);

disp(['该多项式的留数为:',num2str(r')])
disp(['该多项式的极点为:',num2str(p')])

运算结果(e-16为浮点计算误差,可以忽略):

标准结果:

相关推荐
比昨天多敲两行2 分钟前
C++ AVL树
开发语言·c++
Bert.Cai9 分钟前
Python字面量详解
开发语言·python
Lyyaoo.11 分钟前
【JAVA基础面经】深拷贝与浅拷贝
java·开发语言·算法
沐知全栈开发23 分钟前
HTML 音频(Audio)详解
开发语言
YNCAH_24 分钟前
特殊类的设计
java·开发语言
芒果披萨39 分钟前
sql存储过程
java·开发语言·数据库
楚Y6同学41 分钟前
QT C++ 实现图像查看器
开发语言·c++·qt·图像查看
yaoxin5211231 小时前
368. Java IO API - 基本文件属性
java·开发语言·python
建军啊1 小时前
java审计进阶
java·开发语言·python
2401_889626921 小时前
Java流程控制与方法全解析
java·开发语言