lzth.net
当前位置:首页 >> 请问mAtlAB用什么命令可以做出三维拟合曲线及拟合... >>

请问mAtlAB用什么命令可以做出三维拟合曲线及拟合...

surfplot3mesh曲线啊,你这点给的不合理,应该给比如10个三维坐标点,求拟合曲线,并给出拟合公式这个很简单,首先要确定用几阶的函数去拟合,3次的还是n次的,阶次不一样,拟合方法有一点差别,我记得应该是用fit拟合工具箱,在help里找到拟合工具箱,看个中曲线拟合的demo,按他的讲解来,很简单.

直接由sftool这个拟合后就可以看到拟合后的图和精度

1、先用plot3()函数,绘出其曲线.x=[] y=[] z=[] plot3(x,y,z)2、用你熟悉的曲线方程去比对,确定拟合曲线函数.3、用 nlinfit()函数,求出拟合系数.如:X=[x y] y=z b=[ b10 b20 b30]; fun=inline('X(:,1).^2+X(:,2).^2+a(1)*X(:,1)+a(2)*X(:,2)+a(3)','a','X'); [a,r,J] = nlinfit(X,y,fun,b);

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

2.3300 0.2088 0.0000 2.3100 0.1612 0.0000 2.3900 0.2069 0.0000 2.3200 0.2475 0.1000 2.2500 0.2750 0.1600 2.2400 0.2532 0.1000 2.2400 0.1146 0.0600 2.4

A=[x y z]; %3个列向量 z=A(:,3);n=size(A,1);for i=1:nif A(i,3)==max(z)disp([A(i,1),A(i,2)]);endend

data=[13.39397 10779.24086 26376.5756513.18762 10624.98982 28662.5539912.12091 9529.590057 28863.0021312.29292 9550.568789 29101.7048912.77686 9570.945701 30343.1517212.96479 9503.750018 30721.8890224.56432

第一步:输入x,y,z对应数值,十组以上,以保证拟合的精度第二步:用polt3(x,y,z)函数,绘出三维曲线第三步:利用你熟悉的三维曲线方程,判断其三维曲线的拟合函数第四步:用inline()函数,自定义拟合函数第五步:初定x,y的初值()第六步:用nlinfit()函数或lsqcurvefit函数,拟合出方程的系数第七步:用相关系数函数,求出相关系数r^2,当r^2比较接近1时,这说明定义的拟合函数是正确的.

已经知道曲线方程的形式的话,用最小二乘拟合就好了.要有一些公式推导的.

分析题主给出的数据,应该是有三组数据组成.所以我们分别对三组进行建模,并拟合出其系数. 1、根据数据,预测掺量x、龄期y与强度z的关系可以用下列数学模型来表达,即 Z=a1+a2*X^a3+a4*Y^a5 2、因该数学模型为非线性函数,可以利

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