matlab中怎么样将多项式转换成函数?

如,已知某个多项式的各项系数为【-0.00140.0360-0.36681.8817-4.98835.9183-1.21980.0770】,怎么样将这些系数代表的多项式转... 如,已知某个多项式的各项系数为【-0.0014 0.0360 -0.3668 1.8817 -4.9883 5.9183 -1.2198 0.0770】,怎么样将这些系数代表的多项式转换成函数?就像是exp可以i转开成1/n!*x^n求和一样,想将该系数代表的多项式转换成指数函数形式? 展开
greatdju
2011-05-09 · TA获得超过2.2万个赞
知道大有可为答主
回答量:2486
采纳率:50%
帮助的人:4452万
展开全部
poly2sym([-0.0014 0.0360 -0.3668 1.8817 -4.9883 5.9183 -1.2198 0.0770])
即可得到该多项式

就像一个指数函数如果用多项式表示的话需要无穷多个多项式才能逼近,一个多项式如果要用指数如{exp(nx)|n∈Z}来表示的话一般也需要无穷多个指数函数才能逼近,不可能用有限个来表达的
追问
那么怎么样才能用指数函数近似拟合呢?
追答
取一些采样点,然后用lsqcurvefit、nonlinfit或cftool拟合,可以自定义所要拟合的函数,具体用法见相关帮助文件。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式