首页 >>  正文

matlab函数拟合

来源:baiyundou.net   日期:2024-09-20

甘肥旭1411Matlab拟合函数求解导数为零的点的坐标x=8:18;y=[8 8 8 9 10 11 11 9 9 8 8];想对它做4次多项拟合,然后对拟合好的函数求解一阶导和二阶导为零的点的坐标 -
景钩厕18717076168 ______[答案] 程序如下: clear clc x=8:18; y=[8 8 8 9 10 11 11 9 9 8 8]; b = polyfit(x,y,4) %%%%%% 4阶拟合 y = poly2sym(b); dy = diff(y,'x'); x0 = real(double(solve(dy))) ddy = diff(dy,'x'); xx0 = double(solve(ddy)) 结果如下: b = 0.0087 -0.4615 8.8153 -71.8543 219....

甘肥旭1411在MATLAB中如何实现数据拟合 -
景钩厕18717076168 ______ sftool 或者 cftool. 拟合要看你想怎么拟合,用什么函数形式,什么方法拟合.除了cftool工具箱,matlab提供了fit ,fitoption ,fittype 这些强大的函数.这三个函数配合,你可以做任何形式的拟合.help一下这3个函数.比cftool工具箱强大.

甘肥旭1411matlab如何拟合散点图,我想得到散点图函数? -
景钩厕18717076168 ______[答案] matlab如何拟合散点图,我想得到散点图函数? [37 37.5 38 38.5 39 39.5 40 40.5 41 41.5 42 42.5 43]; y=[3.4 3 3 2.27 2.1 1.83 1.53 1.7 1.8 1.9 2.35 2.54 2.9]; p=polyfit(x,y,2); % 拟合出的二次函数的系数 ye=y-polyval(p,x); % 计算误差 ye2s=sum(ye.^2...

甘肥旭1411在matlab中如何根据拟合图得到函数? -
景钩厕18717076168 ______ 在matlab中根据拟合图得到函数步骤如下: 1、常用的模型有多项式模型、幂函数模型、指数函数模型等. 2、设出函数,用命令“plot”绘出图像作为对比. 3、准备好散点数据,用命令“plot”绘出散点作为对比. 4、调用函数“fit”,参数包括散点数据和曲线拟合模型. 5、按回车键即可完成曲线拟合,p1、p2、p3为多项式前面的系数.

甘肥旭1411MATLAB 一个简单的函数拟合问题
景钩厕18717076168 ______ 既然已经确定要拟合函数的形式 先定义一个function文件要拟合的曲线的函数(含参数),再在主程序中调用 用lsqcurvefit 命令 例如 clear all clc xdata=[1 2 3 4 6 8 10]; ydata=[109.78 80.35 58.81 43.04 23.05 12.35 6.61]; x0=[0,0,5]; b=lsqcurvefit...

甘肥旭1411matlab怎么根据数据拟合公式
景钩厕18717076168 ______ 不管是什么程序(matlab或是excel),你必须得告许程序目标拟合公式的形式.这里的形式,是指你的公式是多项式型、对数型、三角形或其它的形式,但是这个公式里面...

甘肥旭1411用Matlab如何通过图形拟合一个函数 -
景钩厕18717076168 ______ polyfit函数

甘肥旭1411Matlab数据拟合 -
景钩厕18717076168 ______ 指数拟合如下: ----------------------------------------------------------------- 先定义函数: function Y=nhfun(b,x) Y=b(1)*exp(b(2)*x)+b(3); 在运行程序: x=[0 20 40 60 100 130 160 190]; y=[18 17.586 17.136 16.704 15.84 15.129 14.544 13.896]; ...

甘肥旭1411求教:matlab中怎么样进行曲线分段拟合 -
景钩厕18717076168 ______ 对于分段曲线的函数拟合,可以按下列步骤来进行. 步骤一、根据已知的二维数据xi、yi,用绘图函数plot(x,y,'k*'),绘出其散点图. 步骤二、根据散点图,判断分段曲线的分段区间,同时判断每个分段区间内的散点符合某个数学模型. 步骤三、根据分段区间,分别用matlab的拟合工具箱的拟合函数,去拟合其数学模型的系数. 步骤四、根据拟合后的数学模型的数值和已知的散点值作对比,判断拟合的数学模型是否合理,一般可以用决定系数R²来判断,当R²≈1,可以认为拟合是合理的. matlab常用的函数有,regress(线性函数),nlinfit,lsqnonlin,lsqnonlin(非线性函数),GM(离散型非线性函数)等等.

甘肥旭1411请问,matlab中如何进行任意数据的拟合?怎么选择多项式拟合或者指数拟合? -
景钩厕18717076168 ______ 可以在editor页面或者是命令页面输入cftool指令; 之后按下data按钮,选择代表x轴和y轴的数据,按下create data set后close; 再按下fitting按钮,选择new fit按钮,再选择你要拟合的函数形式即可. 另外多项式拟合可以选择polyfit函数,具体用法可以看help文件(help菜单下的product help选项).里面会有比较详尽的函数用法解释的.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024