matlab三维散点图的拟合 5

x=[22.5,20,17.5,15,12.5,10,7.5,5,2.5,0]y=[0.6094,0.5136,1.2176,1.6872,2.0082,2.2290,2... x=[22.5,20,17.5,15,12.5,10,7.5,5,2.5,0]
y=[0.6094, 0.5136, 1.2176, 1.6872, 2.0082, 2.2290,2.3785, 2.4749, 2.5288, 2.5461]
z=[ 6.9807, 6.6885, 6.3768, 6.0953, 5.8579,5.6673, 5.5221, 5.4203, 5.3600, 5.3401]
怎样拟合成三维曲线?
展开
 我来答
风筝等风T
高粉答主

2018-04-24 · 醉心答题,欢迎关注
知道大有可为答主
回答量:270
采纳率:100%
帮助的人:4.2万
展开全部

用参数方程。

  1. 要根据具体的数据具体分析。数据也许不一定适合用曲线拟合,而是在某个曲面上。如果用曲线拟合,一般可考虑用参数方程。

  2. 参数方程和函数很相似:它们都是由一些在指定的 集的数,称为参数或自变量,以决定因变量的结果。例如在运动学,参数通常是“时间”,而方程的结果是速度、位置等。

  3. 定义:一般的,在平面直角坐标系中,如果曲线上任意一点的坐标x,y都是某个变数't’的函数x=f(t)

    y=g(t)并且对于't‘的每一个允许值,由上述方程组所确定的点M(x,y)都在这条曲线上,那么上述方程则为这条曲线的参数方程,联系x,y的变数't‘叫做变参数,简称参数,相对于参数方程而言,直接给出点的坐标间关系的方程叫做普通方程。

谷水路
2014-09-13
知道答主
回答量:1
采纳率:0%
帮助的人:1311
展开全部
如果你有三维曲线的大致函数表达式的话,直接可以用lsqcurvefit进行拟合函数的参数,当然,三维曲线的表达式是f1(x,y,z)=0,f2(x,y,z)=0;
不能直接拟合表达式的。
追问
我没有表达式,只有点坐标
追答
给一个大致的曲线方程吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
影伶59ko
2014-09-13 · TA获得超过422个赞
知道答主
回答量:118
采纳率:0%
帮助的人:117万
展开全部
C=[]';P=[]';R=[]';
%绘制点坐标
plot3(P,R,C,'o');
figure(2);
scatter3(P,R,C,'filled');
%利用二元线性回归拟合
n=length(C);m=2;
X=[ones(n,1) P R];
[b,bint,r,rint,s]=regress(C,X)
s2=sum(r.^2)/(n-m-1)
figure;
rcoplot(r,rint)
%p=s(3)<0.05,拟合有效
display('c=b(1)+b(2)*p+b(3)*r');
追问
这个程序运行之后是拟合成曲线吗?急!!!
这个程序运行之后是拟合成曲线吗?急!!!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式