tnjk.net
当前位置:首页 >> mAtlAB poly2sym函数 >>

mAtlAB poly2sym函数

学习matlab时,遇到不懂的函数,请使用help(如 help sym2poly ) sym2poly returns a row vector containing the numeric coefficients of a symbolic polynomial. The coefficients are ordered in descending powers of the polynomial's ind...

你可以在poly2sym()语句后面,加一句vpa()就ok了。即 >> poly2sym([.694228, .333, 6.2832]) ans = (6253049924220329*x^2)/9007199254740992 + (333*x)/1000 + 3927/625 >> vpa(ans) ans = 0.69422799999999995623767290453543*x^2 + 0.333*x +...

你看看有没有安装符号工具箱?运行下ver Symbolic,看看返回什么信息?我这里可以返回符号工具箱的版本信息。

这个函数有两种用法: 1、它的返回值是符号多项式的系数,依次输出由高阶到0阶的系数,如下例所示: syms x; sym2poly(x^3 +2*x^2- 4*x -9) 结果为: 1 2 -4 -5 -9 2、把系数组转换成符号多项式,如下例所示: poly2sym([3 5 4],'x'); ans = 3*x...

这个肯定是你的matlab安装有问题了,你重新安装一下试试吧

poly2sym([2 3 4],'t') ans = 2*t^2+3*t+4 明白了吧,就是把系数数组转换为符号多项式。

最后一句改成poly2sym([p])就好了.

poly2str()函数是将多项式转为字符串了,而subs()的第一个参数需要为符号变量,所以出错。改正方法为:直接使用多项式转换为符号变量的函数poly2sym(),举例如下:

符号运算引擎初始化的时候出错,一般是软件损坏(比如,误删文件,磁盘错误等)。 建议重新安装试试。

poly可以用根构造多项式。如x指多项式的根,poly(x)就得到该多项式的系数和相应的指数 poly可以生成矩阵的特征多项式。如A为某一矩阵,poly(A)就能够得到该矩阵的特征多项式的各项系数

网站首页 | 网站地图
All rights reserved Powered by www.tnjk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com