14matlab数理统计 多项式的求根和根据根求多项式(matlab程序)

1. 简述

分享一下通过多种不同的方法计算多项式的根。

数值根

使用代换法求根

特定区间内的根

符号根

数值根

roots 函数用于计算系数向量表示的单变量多项式的根。

例如,创建一个向量以表示多项式 x2−x−6,然后计算多项式的根。

p = [1 -1 -6];

r = roots(p)

r =

3

-2

按照惯例,MATLAB以列向量形式返回这些根。

poly 函数将这些根重新转换为多项式系数。对向量执行运算时,poly 和 roots 为反函数,因此 poly(roots(p)) 返回 p(取决于舍入误差、排序和缩放)。

p2 = poly(r)

p2 =

1 -1 -6

对矩阵执行运算时,poly 函数会计算矩阵的特征多项式。特征多项式的根是矩阵的特征值。因此,roots(poly(A)) 和 eig(A) 返回相同的答案(取决于舍入误差、排序和缩放)。

使用代换法求根

通过使用代换法简化方程来对涉及三角函数的多项式方程求解。一个变量的生成多项式不再包含任何三角函数。

2. 代码

clc;
clear all;
p=[1 0 0 -5 -2]; %多项式系数
x1=roots(p) %对多项式p求根
x2=[2 4]; %已知根
y=poly(x2); %求以x2为根的多项式系数
y=poly2sym(y) %显示多项式

3. 运行结果

相关推荐
wearegogog123几秒前
压缩感知和稀疏表示恢复算法中的L1同伦算法
人工智能·算法
阿水实证通2 分钟前
DoubleML+FLAML实现双重机器学习超参数的自动调优(python实现路径)
人工智能·python·机器学习·实证分析
容智信息4 分钟前
容智信息加入大模型产业联盟,Hyper Agent推动企业级智能体规模化落地
大数据·人工智能·自然语言处理·自动驾驶
lkbhua莱克瓦245 分钟前
反射4-反射获取成员变量
java·开发语言·servlet·反射
core5125 分钟前
决策树 (Decision Tree):像“猜猜看”游戏一样的AI算法
人工智能·算法·决策树
dawnButterfly6 分钟前
C 语言标准、编译器与操作系统的关系
c语言·开发语言·c++
catchadmin6 分钟前
使用 Laravel Workflow 作为 MCP 工具提供给 AI 客户端
人工智能·php·laravel
艾醒(AiXing-w)7 分钟前
大模型原理剖析——矩阵吸收优化:LLM推理加速的核心原理与实践
人工智能·线性代数·语言模型·矩阵
风景的人生10 分钟前
一台电脑上可以同时运行多个JVM(Java虚拟机)实例
java·开发语言·jvm
龙腾AI白云11 分钟前
知识图谱构建(2)四、知识推理五、知识表示六、图数据库七、NL2SQL#人工智能#具身智能#VLA#大模型
人工智能