www.5129.net > 已知一组三维数据,怎么用mAtlAB进行曲线拟合,最好得到一个表达式。

已知一组三维数据,怎么用mAtlAB进行曲线拟合,最好得到一个表达式。

scatter3(x,y,z)%散点图figure[X,Y,Z]=griddata(x,y,z,linspace(min(x),max(x))',linspace(min(y),max(y)),'v4');%插值pcolor(X,Y,Z);shading interp%伪彩色图figure,contourf(X,Y,Z) %等高线图figure,surf(X,Y,Z);%三维曲面 http://wenwen.sogou.com/z/q850563759.htm

你将成为一个数学新星.详情>>2 多项式拟合和曲线拟合? 回答 2 3 origin多组数据如何用一条曲线拟合? 回答 2 4 如何用excel进行最小二乘法曲线拟合?怎么操作? 回答 2 5 用matlab进行曲线拟合时,

如果每次只取一个波段进行计算的话,直接for m = 1:200 dr=[salinas_corrected(:,:,m)];end就可以了每次使用dr进行计算,而dr的维数就是500*300.

这个一般是建立模型,通过最小二乘拟合相关系数比较普遍.

你是用什么拟合的要是多项式拟合的就用 p是拟合的结果f=poly2sym(p)f=3*x^5+5*x^4+x^2+12要是用lsqcurvefit 你就在用subs把结果带入函数就好了

用matlab拟合一组数据,得到函数的表达式我的数据是 x=(9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39) y=(9,12,18,21,12,26,29,36,50,101,192,245,233,117,28,9) 至于具体怎么得到x与y的函数关系,在matlab上的具体操作,可能性太多,这

拟合的时候把y当作自变量,x当作未知数这样拟合出来的函数是x = f(y)知道y求x 就容易了

嘿嘿,这是个数学问题,每点的法线的求取没那么麻烦,不求切平面,使用surfnorm可求取每一点法向在三维空间xyz三方向的分量,用这三个分量可以使用quiver3成图,也可直接使用surfnorm成图.在matlab的帮助文档中有很详细的例程,你查查吧.

建立模型,可以用griddata函数进行插值.或者建立对应的曲面模型方程后,用最小二乘工具箱拟合系数.

1,把数据直接导入matlab,x=[];y=[](大量数据建议使用txtread),然后点击屏幕左下方start进入toolboxes然后点curve fiting tool ,导入数据 选择gaussian次数为1,即可得到拟合效果 参数也会出来

网站地图

All rights reserved Powered by www.5129.net

copyright ©right 2010-2021。
www.5129.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com