matlab里展开多项式,怎么让系数显示成小数?

比如我用syms定义一个变量x
然后让s=Ax^2+Bx+C
输出的s=(123*x^2)/29 + (892*x)87 + 212/29
而我想让程序输出x=4.2414*x^2+10.2529*x+7.3103
请问应该用什么命令?
原题目打错了:
我想让程序输出s=4.2414*x^2+10.2529*x+7.3103
就是把分数形式的系数显示成小数形式,请问应该加一段什么程序?

多项式的除法,可以类似数的除法排竖式计算,下面是一个例子,希望你能举一反三,竖式的格式与数的除法类似,我打印的格式与通常写法有些不同,不知道你是否能看懂,实际写的时候不必象我写的一样。另外,如果被除式中有缺项,应当留出适当的空位。<div><a href="http://dl.zhishi.sina.com.cn/upload/51/21/35/1066512135.2014258.jpg" target="_blank"><img src="http://dl.zhishi.sina.com.cn/upload/51/21/35/1066512135.2014258.jpg" border="0" onload="javascript:if(this.width>screen.width*0.35) this.width=screen.width*0.40"></a>
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-12-01
vpa(s)
就可以了。本回答被提问者采纳

matlab中怎样让答案小数的形式显示?
用eval,例如:>> x=solve('x^2+3*x-12=0')x = [ -3\/2+1\/2*57^(1\/2)][ -3\/2-1\/2*57^(1\/2)]>> x=eval(x)x = 2.2749 -5.2749

matlab中如何将多项式的解析系数变成数值系数
试试vpa( xxx, 6 );xxx就是你的那个系数变量,6表示保留6位小数

如何在matlab中展开多项式
1、电脑上打开软件。2、首先评估一下多项式P(x)=x4次幂+7x3次幂-5x+9,这里可以表示成p = [1 7 0 -5 9];然后使用polyval评估计算。3、在命令行窗口按回车键可以看到语句返回的结果如下图所示。4、也可以创建一个方阵X,评估计算多项式P,按回车键,返回结果。5、开始计算多项式的根,通过roots...

matlab中如何实现已输出了一个多项式,如何提取它的系数?
sym2poly(T)把符号多项式变为可计算的多项式 即以矩阵的形式表示出来

Matlab数值分析各种多项式展开三项时的实例对比
在测试步骤中,采样点数为1000,拟合多项式的阶数为3,计算了每个多项式的系数,并分别计算了MSE和NMSE。结果显示,埃尔米特多项式在拟合3项时具有较小的误差,而其他多项式之间的误差相差不大。实验结果显示,埃米尔特多项式在对y=cosx+sinx的3项展开中表现出最佳的拟合效果,而其他多项式在同等条件下表现较...

matlab 多项式 显示
可以用pretty函数 ,它就是这个功能,但是显示出来的效果不是很好!举例如下:clear f=sym('x^2*y-3*x+8');pretty(f)运行结果:2 x y - 3 x + 8 这里面显示不好 你可以自己试试

请问如何用matlab把分式(分子,分母都是多项式)展开成分母为一次的最简...
首先 你这个语句就不是matlab下面能运行的 你先定义符号变量 syms E A x B C D a1 b1 a2 b2 a3 b3;然后 output = simplify('E\/(A*x^3+B*x^2+C*x+D)=a1\/(x-b1)+a2\/(x-b2)+a3\/(x-b3)');这样应该就可以了。

matlab哪个命令计算多项式的值
Matlab中计算多项式的值的命令是polyval。具体用法如下:y = polyval(p,x)p为多项式从高位到低位的系数,x是待计算的变量。下面这个例子是计算p(x) = 3*x^2 + 1 在 x = 5,7时的值。p = [3 0 1]; %构造多项式polyval(p,[5 7]) %计算多项式的值计算结果为:ans = 76 ...

matlab 曲线拟合cftool中怎样设置待定参数的精度(增加小数位数)
拟合操作步骤:首先我们将要拟合的数据选入到工具箱中,如下图,在红圈处,点击向下三角,分别将要拟合的x y 选入,然后点击右侧的最上方的下三角,然后选择polynomial( 多项式),下面的degree是阶数,也就是x的最高次数,选择不同的degree,在图的左下角是拟合的结果,包括拟合的系数以及方差相关系数...

怎么样使用matlab进行多项式拟合?
1、点击函数式,即光标置于函数式内;2、单击右键,选择“设置趋势线标签格式”;3、(我的是2016版本)在右侧弹出的功能栏里面,点击“类别”下拉按钮,选择“数字”;4、在“小位小数”后面修改成适当的值(比10次幂的那个指数最大的大几位就好,比如我上面的我就可以设置成19);5、按回车就会...

相似回答