怎么用matlab对下列点进行拟合
怎么用matlab对下列点进行拟合(1,223),(4,324),(2,354),(6,523),(7,143)。。。。这是随便举的例子,拟合成y=a*x^2+b*x+c...
怎么用matlab对下列点进行拟合(1,223),(4,324),(2,354),(6,523),(7,143)。。。。这是随便举的例子,拟合成y=a*x^2+b*x+c,谢谢啦
展开
2个回答
展开全部
给你一个例子
x=[1,3,4,5,7,11];
y=[1.4,10,17.6,27.8,51.1,129.1];
f=polyfit(x,y,2)
f1=poly2sym(f)
plot(x,y,'ro')
hold on
y1=polyval(f,1:11);
plot(1:11,y1)
f =
1.0709 -0.1349 0.7509
f1 =
(4823039199498873*x^2)/4503599627370496 - (2429703201950327*x)/18014398509481984 + 6763882804223823/9007199254740992
f1为拟合以后的表达式
f为各项的系数依次为二次项 一次项 常数项
附图一张
上海华然企业咨询
2024-10-28 广告
2024-10-28 广告
上海华然企业咨询有限公司专注于AI与数据合规咨询服务。我们的核心团队来自头部互联网企业、红圈律所和专业安全服务机构。凭借深刻的AI产品理解、上百个AI产品的合规咨询和算法备案经验,为客户提供专业的算法备案、AI安全评估、数据出境等合规服务,...
点击进入详情页
本回答由上海华然企业咨询提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询