matlab 散点拟合三维曲面写出曲面表达式给出一堆三维散点,然后拟合出三维曲面,并用一个多项式函数表达来拟合这个曲面,关键是写出这个函数.用什么命令拟合这个函数呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 22:43:15
matlab 散点拟合三维曲面写出曲面表达式给出一堆三维散点,然后拟合出三维曲面,并用一个多项式函数表达来拟合这个曲面,关键是写出这个函数.用什么命令拟合这个函数呢?

matlab 散点拟合三维曲面写出曲面表达式给出一堆三维散点,然后拟合出三维曲面,并用一个多项式函数表达来拟合这个曲面,关键是写出这个函数.用什么命令拟合这个函数呢?
matlab 散点拟合三维曲面写出曲面表达式
给出一堆三维散点,然后拟合出三维曲面,并用一个多项式函数表达来拟合这个曲面,关键是写出这个函数.
用什么命令拟合这个函数呢?

matlab 散点拟合三维曲面写出曲面表达式给出一堆三维散点,然后拟合出三维曲面,并用一个多项式函数表达来拟合这个曲面,关键是写出这个函数.用什么命令拟合这个函数呢?
我现在也是这个情况啊!正是相当纠结呢!在网上看到了这个···
因为这个函数的形式比较特殊,对其两边取对数后得到
log(y)=log(a)+b*log(x1)+c*log(x2)
于是立即就转换为了线性拟合
[1 log(x1) log(x2)]*[log(a) b c]'=log(y)
于是[log(a) b c]'=[1 log(x1) log(x2)]\log(y)
这样就可以得到a,b,c了.不需要进行非线性拟合.
下面是程序:(对于x1、x2、y的赋值部分这里就不写了,你自己在前面加上即可)
p=[ones(length(y),1) log([x1 x2])]\log(y);%就这一句话就搞定了
a=exp(p(1)),b=p(2),c=p(3)%这就是拟合后的参数值
y%这是采样点y的值
a*x1.^b.*x2.^c%这是拟合后在采样点得到的值,可以和y比较一下,很接近

matlab 散点拟合三维曲面写出曲面表达式怎么搞定的啊,先生,呵呵 matlab 散点拟合三维曲面写出曲面表达式给出一堆三维散点,然后拟合出三维曲面,并用一个多项式函数表达来拟合这个曲面,关键是写出这个函数.用什么命令拟合这个函数呢? matlab中如何进行曲面拟合利用matlab进行三维数据曲面拟合 matlab做的曲面拟合 matlab三维制图曲面图 matlab三维曲线拟合已知许多三维的点,用这些点拟合出一条“曲线函数”(注意是曲线,不是曲面!).能做不?怎么弄?QQ254774042 matlab中用xlsread导入一组数据,怎么用mesh将三维散点画成曲面图 怎样用MATLAB拟合光滑曲面并得出曲面方程 matlab中如何做曲面拟合啊? matlab如何绘制三维曲面图 matlab 画一个三维曲面如图, 请问知道n个三位散点,如何用matlab画出拟合曲面?如何做出拟合函数z=f(x,y)?拟合函数各种形式均可 已经用matlab将n个三维散点插值拟合成一个曲面,请问如何得到拟合后的函数?另外,如何将拟合后的曲面在matlab的主界面的files里打开? 请问,已知X,Y.Z三个列向量(就是拟合曲面的原始数据),如何用gradient求这个曲面的极值呢?还是原来那个问题matlab中用插值对三维离散数据拟合出三维曲面后,怎样求曲面的极值 如何用Matlab做曲面拟合!我现在知道30个点的xyz坐标,我想用Matlab做一个曲面去拟合这些点,请问我改如何操作,请给我一个具体的过程,帮我用这几个点的数据写出简单步骤好么,偶比较菜.(2,4,8 matlab三维曲线绘图和曲面绘图的区别,举例说明 有一些空间点坐标,如何用Matlab画出三维散点图,并连成一个曲面,求Matlab高手 matlab中,怎么根据一系列三维离散的点拟合出一个球面啊,并在球面上显示这些离散的点,进行数据分析计算出球面的球度误差,貌似cftool不能进行三维的曲面拟合,小弟弄了好长时间一直没有进