如何使用matlab实现根据拟合曲线求出方程式

如题所述

第1个回答  2019-01-15
可以试下拟合的cftool工具,
首先读取x,y数据,然后命令窗口输入cftool进行拟合。

用matlab拟合一组数据,要求得出函数表达式
所以上述函数可以用matlab的regress()多元线性回归分析函数来拟合。实现过程如下:A=[1.75,0.26;2.25,0.32;2.5,0.44;2.875,0.57;2.686,0.50;2.563,0.46];x=A(:,1),y=A(:,2)X=[ones(length(y),1),x,x.^2,x.^3,x.^4];b=regress(y,X)x1=linspace(1.5,3,50);...

如何用Matlab实现三维曲线的拟合,并求出曲线的函数表达式(方程)_百度...
使用griddata函数,可进行三维拟合,并求出任意点处的值,之前用过求电流温度和电阻率的函数拟合如下rq=griddata(i,t,r,iq,tq) 。具体过程如下:D=[[1,6,9.2];[4,12,1.5];[7,4,2.3];[10,10,2.5];[13,2,11];[16,8,9];[0,0,386.1]]D =1.0000 6.0000 9.20004....

怎么在matlab中对离散点进行曲线拟合,求参数!
拟合出f(x)分布的系数 然后,根据xy分别是离散点的横纵坐标(数值至少10组以上)首先,进行参数估计 p(Xn;P)*p(X2。然后求一个P。不妨假设有高斯噪声干扰ML估计是这个意思,现在只需要写出上面的概率密度函数就可以了。按你的模型,数据X的分布是与参数有关的.,理想情况下数据y是由完全由参数决...

matlab拟合曲线并输出公式是什么?
f=poly2sym(p)f=3*x^5+5*x^4+x^2+12 要是用lsqcurvefit,就在用subs把结果带入函数就好了。在拟合工具箱里面选择需要拟合的目标函数形式,输出就是那个目标函数的待定参数。例如,如果选择和3次多项式ax^3+bx^2+cx+d,则输出a,b,c,d这4个参数。

matlab样条拟合插值后获得曲线方程
clear;clc;x=1:4;y=sin(x);p=spline(x,y)运行后可以看到结构体p如下 p = form: 'pp'breaks: [1 2 3 4]coefs: [3x4 double]pieces: 3 order: 4 dim: 1 它是一个3段多项式分段函数(pp),断点为[1 2 3 4](即1~2、2~3、3~4三段),每个分段函数为一个多项式,多项式的系数...

如何用MATLAB拟合曲线来求参数?
所以log(y)与log(x)是线性关系,用p=polyfit(log(xdata),log(y),1)求出 b=p(1);a=exp(p(2))\/252*(2.016129032*10^9); % 因为log(252\/(2.016129032*10^9)*a)=p(2)所以最终程序是如下:clear all c=[2.7,2.8,2.9,3,3.1,3.2,3.45,3.7,3.95,4.2,4.45,4.7,...

已经使用matlab进行burr拟合,怎么输出拟合好曲线的关系式?
方法\/步骤 运行Matlab软件。在工作空间中存入变量的实验数据。具体如下:可以直接用矩阵来存放数据,直接在命令窗口输入 x=[数据x1,数据x2,...,数据xn];y=[数据y1,数据y2,...,数据yn];当数据较多时,可以从excel,txt等文件中导入。请点击输入图片描述 请点击输入图片描述 请点击输入图片描述 ...

matlab中如何把拟合曲线方程输出来
线直线化是曲线拟合的重要手段之一。对于某些非线性的资料可以通过简单的变量变换使之直线化,这样就可以按最小二乘法原理求出变换后变量的直线方程,在实际工作中常利用此直线方程绘制资料的标准工作曲线,同时根据需要可将此直线方程还原为曲线方程,实现对资料的曲线拟合。

matlab怎么拟合曲线的方程式怎么导出来
A = 0.1488 -3.7497 24.1110 也就是拟合后的表达式 y = 0.1488*x^2-3.7497*x+24.1110,你可以根据此表达式手动求极值 当然,也可以用下面代码自动求解:>> f = @(x) A(1)*x.^2+A(2)*x+A(3);>> x0 = fminbnd(f,9,16) % 求[9,16]区间的极小值 x0 = 12....

如何使用matlab实现根据拟合曲线求出方程式
可以试下拟合的cftool工具, 首先读取x,y数据,然后命令窗口输入cftool进行拟合。

相似回答
大家正在搜