早教吧作业答案频道 -->其他-->
matlab怎样输出多项式,错误经过一些计算得出了S1的系数,输出其多项式时结果如下:S1 =1.0000 0.0000 25.0000 0>> p=poly2sym(S)p =x^3 + (4482054781032491*x^2)/633825300114114700748351602688 + 25*x中间x^2的系数为什么
题目详情
matlab怎样输出多项式,错误
经过一些计算得出了S1的系数,输出其多项式时结果如下:
S1 =
1.0000 0.0000 25.0000 0
>> p=poly2sym(S)
p =
x^3 + (4482054781032491*x^2)/633825300114114700748351602688 + 25*x
中间x^2的系数为什么会这样子呢?
经过一些计算得出了S1的系数,输出其多项式时结果如下:
S1 =
1.0000 0.0000 25.0000 0
>> p=poly2sym(S)
p =
x^3 + (4482054781032491*x^2)/633825300114114700748351602688 + 25*x
中间x^2的系数为什么会这样子呢?
▼优质解答
答案和解析
其实不是错误,你计算的结果S1第二个数其实是不是零,只是一个很小的数,由于显示精度的问题,就没有显示出来结果;当你用字符串表达式时候,就用分式把第二个数表示出来了,这个分式除出来也就是S1第二个数的大小.
你可以使用vpa(p,4),可以看到x^2的系数为10-14次方,非常小.
你可以使用vpa(p,4),可以看到x^2的系数为10-14次方,非常小.
看了 matlab怎样输出多项式,...的网友还看了以下:
小红设计了一个计算程序,并按此程序进行了两次计算.在计算中输入了不同的x值,但一次没有结果,另一次 2020-04-26 …
编程根据输入的x的值,结合数学函数计算多项式y=3*x^4-2*x^3-x^2+10的结果,结果保 2020-05-17 …
下图表示一个计算机程序处理信息的过程.输入一个数(X)输出一个数(Y)每次输入和输出的数如下表.X 2020-07-19 …
matlab编一个函数编写一个m函数文件TestEs(x),计算如下函数:y=0.5exp(x/3 2020-07-23 …
输入一组数据,按下列程序进行计算,输出结果如表:x20.520.620.720.820.9输出-13 2020-11-06 …
文文设计了如下的程序进行运算输入→x→*2→-1→>7输入→x→*2→-1→>7→是(输出)→停止↑ 2020-12-09 …
是输入X-----计算5X+1的值------大于500----输出结果↑↓否↑↓--------- 2020-12-09 …
根据如右图所示的程序计算,若输入x的值是1,则输出y的值是——输出x|——————————平方||| 2020-12-09 …
按下面的程序计算,若输入的X为正数,最后输出的X为656,则满足条件的X的不同输入值最多有几个?两个 2020-12-31 …
涉及for语句和ifelse语句.输入x,计算并输出下列分段函数f(x)的值(保留2位小数),请调用 2020-12-31 …