关于matlab曲线拟合的问题

本题如何作答?... 本题如何作答? 展开
 我来答
流星日食
2017-12-01 · TA获得超过1056个赞
知道小有建树答主
回答量:287
采纳率:83%
帮助的人:250万
展开全部

clc

t=[2 3 4 5 7 10 14];

y=[3330 2830 2630 2500 2330 2260 2200];

[xData, yData] = prepareCurveData( t, y );

% Set up fittype and options.

ft = fittype( 'a0+a1.*exp(-t/4)+a2.*exp(-t/1.5)+a3.*exp(-t/0.8)', 'independent', 't', 'dependent', 'y' );

opts = fitoptions( 'Method', 'NonlinearLeastSquares' );

opts.Display = 'Off';

opts.StartPoint = [0.278498218867048 0.913375856139019 0.546881519204984 0.957506835434298];

% Fit model to data.

[fitresult, gof] = fit( xData, yData, ft, opts );

% Plot fit with data.

figure( 'Name', 'untitled fit 1' );

h = plot( fitresult, xData, yData );

legend( h, 'y vs. t', 'untitled fit 1', 'Location', 'NorthEast' );

% Label axes

xlabel( 't' );

ylabel( 'y' );

grid on

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式