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为浮点计算误差,可以忽略):

标准结果:

相关推荐
CT随8 分钟前
Redis内存碎片详解
java·开发语言
anlog17 分钟前
C#在自定义事件里传递数据
开发语言·c#·自定义事件
奶香臭豆腐30 分钟前
C++ —— 模板类具体化
开发语言·c++·学习
晚夜微雨问海棠呀38 分钟前
长沙景区数据分析项目实现
开发语言·python·信息可视化
graceyun39 分钟前
C语言初阶习题【9】数9的个数
c语言·开发语言
波音彬要多做1 小时前
41 stack类与queue类
开发语言·数据结构·c++·学习·算法
Swift社区1 小时前
Excel 列名称转换问题 Swift 解答
开发语言·excel·swift
一道微光1 小时前
Mac的M2芯片运行lightgbm报错,其他python包可用,x86_x64架构运行
开发语言·python·macos
矛取矛求1 小时前
QT的前景与互联网岗位发展
开发语言·qt
Leventure_轩先生1 小时前
[WASAPI]从Qt MultipleMedia来看WASAPI
开发语言·qt