求指导。。。。如何用matlab拟合一次函数或者二次函数的公式和曲线。。

 我来答
佼秋芹白珍
2020-01-06 · TA获得超过3.6万个赞
知道小有建树答主
回答量:1.4万
采纳率:28%
帮助的人:803万
展开全部
x=0:0.1:2;
y=[-0.4
1.928
3.28
6.16
7.98
7.94
7.66
9
9.58
9.30
11.2];
A=polyfit(x,y,3)
z=polyval(A,x)
plot(x,y,'k+',x,z,'r')
%作出数据点和拟合曲线的图形,线性的最小二乘拟合
y=a(x-h)²+k(a≠0,a、h、k为常数),顶点坐标为(h,k) [4] ,对称轴为直线x=h,顶点的位置特征和图像的开口方向与函数y=ax²的图像相同,当x=h时,y最大值=k。
扩展资料
一次函数的解析式为:
其中m是斜率,不能为0;x表示自变量,b表示y轴截距。且m和b均为常数。先设出函数解析式,再根据条件确定解析式中未知的斜率,从而得出解析式。该解析式类似于直线方程中的斜截式。
奇偶性:当b≠0时
非奇非偶;
当b=0时
偶函数
周期性:非周期函数,在实际问题中,如果所含两个变量之间的依存关系是线性的,则可通过建构一次函数加以解决。
最值 a>0时,函数有最小值是
(4ac-b^2)/4a;a<0时有最大值是
(4ac-b^2)/4a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
古宁鄂碧
2019-11-28 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:29%
帮助的人:647万
展开全部

x=[0.4,0.6,0.8,1.0,1.2,1.4];
y=[0.15,0.21,0.39,0.55,0.78,1.07];
plot(x,y,'ro')
画出散点图,观察适用于几次。
在拟合
p=polyfit(x,y,2);%二次拟合
y0=polyval(p,x);
plot(x,y,'ro',x,y0)%得到拟合曲线和原来的散点在同一图像的图。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
朴晚竹节茶
2019-09-11 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:31%
帮助的人:824万
展开全部
从函数关系看,使用二次拟合为宜
%
原始数据
x=[0.4,0.6,0.8,1.0,1.2,1.4];
y=[0.15,0.21,0.39,0.55,0.78,1.07];
%
二次拟合
p=polyfit(x,y,2)
%
绘图比较
plot(x,y,'.-',x,polyval(p,x),'r:o')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式