我怎样才能找到一个多项式方程的平凡解?

5 Ansichten(30天)的
有给定的多项式形式,
波尔= c11 + c12 * x + c13 * x ^ 2 +碳* x ^ 3 - (c21 + c22 * x + c23 * x ^ 2 + c34 * x ^ 3)
我有MATLAB如何找到小根c11 = c21 ', ' c12 = c22’,‘c13 = c23’和‘c14 = c34 '通过符号数学工具箱?

Akzeptierte Antwort

MathWorks支金宝app持团队
首先,使用函数的多项式系数以因式分解后者表达对未知变量“x”,也就是说,
信谊c11 c12 c13 c14 c21 c22 c23 c34 x
波尔= c11 + c12 * x + c13 * x ^ 2 +碳* x ^ 3 - (c21 + c22 * x + c23 * x ^ 2 + c34 * x ^ 3);
pol_c =多项式系数(pol, x)
有关更多信息,请参见下面的文档页面,
这将返回一个向量相应因素,后者的多项式表达对“x”的大小,数量的权力“x”的表情,从0到最高权力。因此,在这种情况下,人会获得一个向量“pol_c”有四个象征性的因素,也就是说,
> > pol_c
pol_c =
(c11 c21、c12 - c22 c13 - c23 c14 - c34]
那么,请考虑使用功能“解决”的符号方程结果如果你让后者向量等于零的向量,即
索尔=解决(pol_c = = 0(1,长度(pol_c)));
这样,“索尔”是一个结构体,其中包含字段名未知变量的名称,字段为每个上述方程相应的解决方案。例如,
> > sol.c11
ans =
c21

Weitere Antworten (0)

Kategorien

找到更多的在多项式帮助中心文件交换

标签

还有标签eingegeben。

Produkte


版本

R2018a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的