excel散点图:如何用多组数据拟合一条曲线

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel散点图:如何用多组数据拟合一条曲线相关的知识,希望对你有一定的参考价值。

如题,实验需要配图,我想将图中数据拟合到一条标准曲线上(是这么叫的,但我要线性直线),不要像我自己拟合的那样是四条。我要一条!一条!一条!

点图表——右键——选择数据——吸光值1(或系列1)——编辑——

X轴系列值:

=(Sheet1!$C$2:$H$2,Sheet1!$C$2:$H$2,Sheet1!$C$2:$H$2,Sheet1!$C$2:$H$2)

Y轴系列值:

=(Sheet1!$C$3:$H$3,Sheet1!$C$4:$H$4,Sheet1!$C$5:$H$5,Sheet1!$C$6:$H$6)

——确定——确定。

参考技术A 把4组数据放到一起,一列是x数据,一列是y数据,再拟合即可 参考技术B 和楼主遇到了同样的问题 不知道楼主解答了没

我要做一个散点图,用来拟合直线

上图第一行是我的纵轴,其余每行是每次对应的横轴数据,我想用这些数据做一个散点图,拟合一条直线,我应该怎么做

1)选定两行数据;(2)然后依次点菜单栏的--插入--图表,然后在图表类型中选”X,Y散点图”,再直接点击完成即可.(3)如果要显示相关公式,可以右击图线上的点,选择”添加趋势线”,在弹出的对话框内选择一种曲线作为拟后曲线,再点确定追问

我不是两行数据啊.... 我要把所有点做到一个表里

参考技术A

    首先,你想用什么软件来处理这组数据? Origin? Excel? Matlab?还是别的什么?

    其次,你说的 “想用这些数据做一个散点图,拟合一条直线”,是把这些数据全部做到一张图上,对全部的数据拟合一条直线? 还是分别做出每一组数据,然后对每一组数据分别拟合出一条直线?

追问

1、我想用excel 用SPSS也可以...
2、是把所有数据放到一张图上...用所有的拟合一条... 不是每一组拟合一条...

追答

如果用Excel,那么你需要把所有数据都放在一列,不然作出的结果是分成一个一个独立系列的。

追问

放在一列? 什么意思啊

追答

就是说不要分成B,C,D,E,F,G……那么多个系列。只做成一个系列 B。

追问

明白啦~~~

本回答被提问者采纳
参考技术B y=ax+b
i=指数,
y(i+20)=yi= y(i+40)= y(i+60)= y(i+80)= y(i+100)
偏差s=∑(i=1,120) [yi-axi-b]^2
偏差导数=0 ,偏差最小
∂s/∂a=2∑(i=1,120) [yi-axi-b]-xi)=0------------(1)
∂s/∂b=2∑(i=1,120) [yi-axi-b]-1)=0-------------(2)
从(1),(2), 解a,b

a=120*∑(i=1,120) xi yi –[∑(i=1,120) xi]*[∑(i=1,120)yi]/ 120*[∑(i=1,120)xi^2]-[∑(i=1,120) xi]^2
b=[∑(i=1,120) xi ^2]*[∑(i=1,120) yi]–[∑(i=1,120) xi yi]*[∑(i=1,120)xi]/120*[∑(i=1,120) xi^2]-[∑(i=1,120) xi]^2
MATLAB:
function [a, b]=linear_fit(X, Y)
%输入 X,Y

sx=0;
%(sx is a variable for sum of x-values)
sy=0;
%(sy is a variable for sum of y-values)
sxy=0;
%(sxy is a variable for sum of products of x and y-values)
sxsq=0;
%(sxsq is a variable for sum of squares of x-values)
sysq=0;
%(sysq is a variable for sum of squares of y-values)
m=120;
%(m is the number of x and y values)
for i=1:m
sx=sx+X(i);
sy=sy+Y(i);
sxsq=sxsq+X(i)^2;
sysq=sysq+Y(i)^2;
sxy=sxy+X(i)*Y(i);
end
a=(m*sxy-sx*sy)/(m*sxsq-sx^2);
b=(sxsq*sy-sxy*sx)/(m*sxsq-sx^2;追问

你这是matlab?我不会用啊...

追答

如上图所示的公式。它仅包括加法,减法,除法和乘法. 你可以使用Microsoft Excel 或其他软件.

追问

上图公式是干嘛的啊

追答

y=ax+b
a=120*∑(i=1,120) xi yi –[∑(i=1,120) xi]*[∑(i=1,120)yi]/ 120*[∑(i=1,120)xi^2]-[∑(i=1,120) xi]^2
b=[∑(i=1,120) xi ^2]*[∑(i=1,120) yi]–[∑(i=1,120) xi yi]*[∑(i=1,120)xi]/120*[∑(i=1,120) xi^2]-[∑(i=1,120) xi]^2

以上是关于excel散点图:如何用多组数据拟合一条曲线的主要内容,如果未能解决你的问题,请参考以下文章

如何用R画折线图,散点图,平滑曲线图

请问excel中如何将散点图拟合成公式呀?

请教一个问题:excel画散点图,怎么把x轴y轴的位置换到上方和右边啊?

请问如何用EXCEL将下列两组数据在一张图片里画成散点图?

如何用excel做散点图(如何用excel做柱状图)

如何用excel对散点图进行数据分析