感悟网 导航

在matlab中用多项式近似拟合复杂的函数 matlab symsum求多项公比为复杂多项式的和可以用什...

作者&投稿:潘相 (若有异议请与网页底部的电邮联系)
使用MATLAB拟合一个比较复杂的函数~

形式复杂没关系,还是用那个拟合函数。
只是涉及到无穷的,往往就不是初等函数了,搂入如果可以化简(将求和上面的无穷符号去掉)在进行拟合吧,否则应该是不可以的。

符号演算也会做一些化简,但是你要区分哪些它是会去做,哪些它不会去做: ①当数字是有理数且有穷,会被化简到单数,比如: symsum(n+n^2,n,1,5) ②当数字是无理且无穷,会保留原式,显然这时保留原来的形式更简洁: symsum(n+n^(1/2),n,1,5)以及你。

taylor(f,k)就是将函数f泰勒展开到第k项

比如
syms x;
taylor(cos(x),4)就是将cos展开到前4项

《matlab中的多项式拟合命令是什么?》
答:plot(x,y,'ro');p=polyfit(x,y,4);%于是拟合出的曲线就是p(1)x^4+p(2)x^3+p(3)x^2+p(4)x+p(5),想拟合成其它次数的多项式只需将4改为相应的次数即可 f=poly2sym(p);xinterp=[2 4 7 13 16 18 20 22 24];yinterp=subs(f,xinterp);hold on;plot(xinterp,yinterp,'...

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

《polyfit在MATLAB中如何实现数据的多项式拟合?》
答:使用拟合的多项式进行数值评估也很简单,只需调用polyval函数,如y = polyval(a, x, m),其中m表示拟合的阶数。举个例子,如果我们要在数据点x=0:0.1:1上计算y值,可以这样操作:z = polyval(A, x, 2),A是polyfit函数的输出,x是自变量,m=2表示我们正在处理的是二次多项式。下面是一个实...

《在matlab中用多项式近似拟合复杂的函数》
答:taylor(f,k)就是将函数f泰勒展开到第k项 比如 syms x;taylor(cos(x),4)就是将cos展开到前4项

《如何在Matlab中实现曲线拟合?》
答:MATLAB中用多项式拟合函数可以完成此功能:如下图所示:生成曲线图:参考代码:(可复制粘贴)PX=[-3 5 11]; %给出三个点的坐标 PY=[6 2 8]; %给出三个点的坐标 k = polyfit(PX,PY,2) %用多项式曲线拟合函数的系数k,2表示多项式次数(即二次函数)x=[-5:0.1:13]; %作函...

《如何用matlab实现多项式拟合》
答:1 先看一个具体的例子,通过构造一系列离散的二维点集,然后用不同阶次的多项式来拟合,比较哪个效果更好。最后说明多项式拟合在matlab中的用法。2 首先启动matlab,选择编辑器,再新建一个命令文件。3 然后,在编辑器窗口中输入本题的代码。如下图所示。并保存,此处命名为dxsnh。4 需要注意的是,保存...

《matlab多项式拟合 解释》
答:function p=naorthfit(x,y,m)用途:多项式拟合 格式:x,y为数据向量,m为拟合正交多项式次数,p返回多项式 系数降幂排列 psi=fliplr(eye(m+1,m+1));%转动m+1阶单位矩阵,赋值给psi p=zeros(1,m+1);%p是1×(m+1)阶的零矩阵 psi(2,m+1)=-sum(x)/length(x);%将psi(矩阵)中的第...

《matlab多项式拟合》
答:在matlab工作空间输入X,Y,Z数据后,有两种方法进入曲面三维拟合工具箱。在命令窗口下输入sftool 右下角的start->toolboxs->curve fitting->surface fitting tool(matlab2010中)进入后,界面如下,安装1,2,3步,选择对应的数据。其中第二步为选择多项式拟合,也可以选择其他,看拟合效果 ...

《编写MATLAB程序实现多项式拟合》
答:x=[1,2,3];y=[1,4,9];p=polyfit(x,y,3);就可以了 y=x^2

《matlab多项式拟合》
答:y=[。。。]cftool 在Curve Fitting Tool界面中,单击Data。。。,选择x Data和y Data,选择Create data set,选择Close 在Curve Fitting Tool界面中,单击Fitting。。。,选择New fit,选择Type of fit,选择Polynomial,选择9th degree polynomial,打勾Center and scale X data项和Immediate apply项,...

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网