origin怎么作图拟合

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了origin怎么作图拟合相关的知识,希望对你有一定的参考价值。

参考技术A   首先打开软件并建立新的工作界面。并在工作界面中将自己的表格以及全部数据导入界面中。然后进入LinearFit选项卡中单击OK按钮,这时软件中的作图就会自动拟合。

  Origin平台由美国艺电游戏公司(ElectronicArtsInc,简称EA)于2011年正式发布,EA重金打造的全方位游戏社交平台,其Mac版于2012年底开始公开测试。Origin平台集游戏数字版购买、实体版激活、下载、数据云存储、社交等功能于一体,并且正在逐步增加更多功能。

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

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

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

以上是关于origin怎么作图拟合的主要内容,如果未能解决你的问题,请参考以下文章

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

Python最小二乘法拟合与作图

如何用origin数据拟合曲线

origin三维图数据过少,曲面不圆滑,如何处理可以使曲面圆滑。拟合、差值等,不能改变原来的走势

origin 把多个拟合的曲线放在一起

如何用origin非线性拟合曲线