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

标准结果:

相关推荐
snow@li2 小时前
Java:微服务项目与单体项目区别、市场占有率全景深度分析
java·开发语言·微服务
吴声子夜歌3 小时前
Java——性能和效率
java·开发语言
小鹿的周先生3 小时前
第四章-SpringAI-函数调用&ToolCalling
开发语言·人工智能·python
神仙别闹3 小时前
基于C++ MFC 实现的智慧公交系统
开发语言·c++·mfc
秋田君3 小时前
Qt_webSocket协议编程实战
开发语言·qt·websocket
ttwuai3 小时前
Go 后台附件迁到对象存储后,path、cdnUrl 和 tenant_id 怎么一起验?
开发语言·后端·golang
一只小阿乐3 小时前
java 语法学习 1
java·开发语言·学习
卢锡荣4 小时前
Type-C口电子产品离不开的C口逻辑专用控制芯片介绍
c语言·开发语言
顶点多余4 小时前
算法哪些事儿---2
java·开发语言
方知我4 小时前
NumPy一小时速成
开发语言·python·numpy