用Matlab写拟合曲线的程序

用Matlab写拟合曲线的程序,第1张

x=-10:10%x的取值范围

n=length(x)%x的向量长度

a=2+rand(1,n)%产生一个以2~3之间的随机数组

b=5+rand(1,n)%产生一个以5~6之间的随机数组

y=a+b.*x.^2

%产生y

plot(x,y,'o')%画图,蓝色圈圈

pp=polyfit(x,y,2)%2次拟合,pp为回归系数

xx=-10:0.1:10

%再产生新的xx

yy=polyval(pp,xx)%通过回归系数和xx得到yy

hold

on%

在同一个地方画图

plot(xx,yy,'r')%用回归系数和xx作图,红色

图形见:

excel表格拟合两条曲线的方法如下(以windows10系统的excel2019版为例):

1、打开excel表格,随后选中一个需要生成曲线的数据区域。

2、随后插入一个散点图。

3、右键插入的散点图,在接着d出的下拉菜单中点击选择数据。

4、随后点击左侧的添加按钮。

5、接着选中另一个数据区域。

6、点击确定后,即可看到两条曲线已经被拟合在一个图标上了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12140519.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存