技术栈

matlab求两个具有共根的多项式的所有共根(未详细验证)

元周民2025-12-23 18:57
bash 复制代码
% 符号变量定义
syms x

% 两个多项式
% f = x^4 - 5*x^3 + 6*x^2 + 4*x - 8;
% g = x^3 - 6*x^2 + 11*x - 6;
f=(x-1j)*(x-2)*(x+3)*(x-5);
g=(x-2)*(x+3)*(x-1j);


roots(sym2poly(f))

roots(sym2poly(g))

% 计算最大公因式
gcd_fg = gcd(f, g);%辗转相除法



% 提取公因式的根(所有公共根)
roots(sym2poly(gcd_fg))

注意gcd函数求共根的方法在多项式系数很大的时候会失效

上一篇:CAD核心功能模块解析:从概念到制造的数字化桥梁
下一篇:承兑汇票识别接口技术解析与应用实践
相关推荐
世转神风-
2 小时前
qt-kits-警告:No C++ compiler,无法正常解析工程项目.pro文件
开发语言·c++
翔云 OCR API
2 小时前
承兑汇票识别接口技术解析与应用实践
开发语言·人工智能·python·计算机视觉·ocr
不忘不弃
2 小时前
十进制数转换为二进制数
开发语言
csbysj2020
3 小时前
jQuery Mobile 触摸事件
开发语言
代码村新手
3 小时前
C++-入门
开发语言·c++
神舟之光
3 小时前
VSCode编译运行C/C++程序问题及解决方法
开发语言·c++
坐怀不乱杯魂
3 小时前
C++ STL unordered_map/set 实现
开发语言·c++
csbysj2020
3 小时前
jEasyUI 条件设置行背景颜色
开发语言
代码小小只
3 小时前
考虑不确定性的电动汽车优化问题
matlab
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03Linux下V2Ray安装配置指南04在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)05安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)06Labelme从安装到标注:零基础完整指南07CentOS的ISO镜像下载08Multisim使用教程详尽版--(2025最新版)09Gemini3 生成的基于手势控制3D粒子圣诞树10jdk21下载、安装(Windows、Linux、macOS)