问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

matlab里面root函数是什么意思?

发布网友 发布时间:2022-04-29 14:42

我来回答

2个回答

热心网友 时间:2023-11-01 10:30

root() 根的多项式函数。

matlab里面roots和root

roots:求多项式的根。

例:求P(x)=5x^4+4x^3+3x^2+2x+1的零点。

程序如下:

P=[5 4 3 2 1];     %多项式各项的系数

roots(p)                %求零点,也就是多项式的解

运行后得结果:

ans =

0.1378 + 0.6782i

0.1378 - 0.6782i

-0.5378 + 0.3583i

-0.5378 - 0.3583i

root() 根的多项式函数,可以在Matlab 2016a运行。

syms b
subs(root(x^2 + b*x, x, 1), b, 5)

ans =

root(x^2 + 5*x, x, 1)

热心网友 时间:2023-11-01 10:30

在matlab里root函数是根的多项式函数。函数root(X, n)最早出现于Matlab7(R14)中,用以计算X的n次方根(实数)。因为只给出实数结果,所以当X中包含负数而n不是奇数的时候,会报错:
>> nthroot(-1, 2)
??? Error using ==> nthroot at 32
If X is negative, N must be an odd integer.

一、在Matlab中roots函数用来求多项式的根。一个N阶多项式可以表示成:

p(x) = aNxN + aN-1xN-1 + ... + a1x + a0;

二、对于低阶的多项式方程p(x)==0,有一些求根公式可用。但是对于高阶的多项式方程,问题就复杂得多。Concise Encyclopedia of Mathematics里的Polynomial词条给出了任意阶多项式方程的求根方法,也就是root.m中使用的方法:

构造矩阵A:

A =

-aN-1/aN -aN-2/aN ... -a1/aN -a0/aN

1       0 ...      0     0

0       1 ...      0     0

...      ...      ... ...    ...

0       0          1     0 

对矩阵A作特征值分解,得到的特征值就是多项式方程的根。

三、Matlab中使用向量表示多项式。向量的各个元素就是多项式的系数,例如:

p = [4 5 1];

代表了多项式:

p(1)*x^2 + p(2)*x + p(3) == 4x2 + 5x + 1

四、由于Matlab是专为矩阵操作设计的语言,所以我们可以很轻松地用Matlab语言实现上面求根的方法:

>> N = 2;

>> p = [4 5 1];

>> A = [-p(2:end)/p(1); eye(N-1) zeros(N-1, 1)];

>> eig(A)

ans =

-1.0000

-0.2500

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
自离后能补办离职证明吗? 我是家里自离的,可以补办辞职手续吗 急救!!!狗狗受凉吃什么就吐什么,该吃什么药 狗狗受凉呕吐吃什么药好得快 公告栏标题里的字如何设定字体及大小 公告栏怎移动啊 我的公告栏 如何设置 怎么让QQ拍拍公告栏文字不滚动 在滚动的公告栏中鼠标放上去时就停止,这种效果怎么做?谢谢了 王者荣耀铂金1和黄金3双排排到的是什么段位的 matlab里面e怎么表示 matlab里的@是怎么用的 matlab里a(i)~=0什么意思 matlab里的a(:,2:2:end)代表什么? 'vivo613怎么设置竖屏锁定 臭氧耗材怎么选? 请问一下:ViVOx7手机竖屏怎么锁定呢? 国产耗材选择哪个牌子的好? vivox5pro怎么设置竖屏锁定?我百度查了说要下拉或者上拉会出快捷栏,可是我的怎么没有,求大神 试剂耗材采购管理很麻烦,有没有什么好的方法? vivo x5怎么竖屏锁定 有没有哪个知道打印机耗材_打印机硒鼓哪家好,怎么选购? 设计工作用什么笔记本好? 打印机复印机耗材有哪些 选 做设计的用哪个牌子的笔记本好? 3d打印机怎么选择耗材? 做设计买什么牌子及什么型号的笔记本最好? vivoy52s怎么设置竖屏锁定 vivo手机怎么开启竖屏锁定? 如何识别印刷耗材的优劣? MATLAB里面关于.*是怎么用的 matlab里是什么意思 Matlab里的A(B,:)是什么意思啊? matlab中怎样设置精度? 中国人留学生99桃花 是不是真的 编制好了MATLAB程序,怎么在MATLAB里面运行? 中国普通99式,99a,99b,99g哪区别,哪个更强 美国的艾布拉姆斯主战坦克与德国豹2,以色列梅卡瓦,俄罗斯T90,英国挑战者,中国99式哪个好? 求中国高清网邀请码,万分感谢大侠,谢谢!邮箱:xiaohulu99@126.com 久久外汇是可靠正规的平台吗 求一些欧美,日韩,中国的歌都很全的MP3格式的音乐网 水晶之恋季方语原名叫什么 只是租借99年的列强,不直接强占中国是因为不敢吗? 中国mbt2000和99式哪个更强? “联通移动”是什么意思? 联通移网语音用户是什么意思? 谁能给我用下爱奇艺vip,保证不改密码 联通移网产品服务变更是什么? 联通宽带办理业务,介绍移网业务中移网资费是什么意思,在不在套餐费之内? 中国联通移网呼叫等待的是什么?