拟合直线
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/11 04:11:36
我在实验中得到一组数据,把数据带到一个公式中可以得到一条直线,老师让我在EXCEL中按行或列输入你的数据,然后插入图表,选择XY散点图,选择一种子再问:我已经知道了用插入函数统计slope还有一个忘了
x=[123456];y=[2.13.96.18.210.312];nh1=polyfit(x,y,2);%这里是二次拟合,你也可以先画出大概图形估计它是几次曲线然后再判断是12还是3..等.m=1:
用外推功能即可.在数据分析菜单里面有.
从设置上来看没有什么明显问题,请把数据的图形截图发上来看看,是不是拟合范围有问题.你的数据是只有指数衰减部分还是有上升和衰减两部分?再问:拟合范围没设置,是Bound那里吗?怎么设置,数据应该是S型曲
origin将两组数据直线分别同是拟合,而不是你说的拟合到一个坐标上.而就是说;可以吧图中的多条曲线,同是分别拟合.
有哪位虫友画过这样的曲线,其大意就是两组具有线性关系的散点在同一张图中进行线性拟合.
t=[11.41.622.42.633.644.656];y=[0.264241,0.408167,0.475069,0.593994,0.691559,0.732615,...0.800852,0.
1)>>x=linspace(1,32,8);>>y=linspace(0.1,0.8,8);>>p=polyfit(x,y,1)p=0.02260.0774%a=0.0226b=0.07742)>>
首先确认一下,你这的log是以10为底的对数吧?那么命令如下.(如果是以e为底就不用除以log(10)了,自己改一下.)>>x=0.01:0.01:1;>>m=log(x)/log(10);>>for
用polyfit函数,(用来多项式拟合的,是用最小二乘法)举个例子x=[90919293949596];z=[70122144152174196202];a=polyfit(x,z,1)结果:a=1.
稍等好吗?好了,但愿没有耽误你!代码如下(注意不用任何控件即可):PrivateSubForm_click()DimNAsInteger,U()AsDouble,IAsIntegerDimAAsSin
两个命令就可以polyfitpolyval查下帮助
x=[-2.573\x09-2.159\x09-1.741\x09-1.403\x09-1.029\x09-0.699];y=[0.640\x090.844\x091.081\x091.227\x09
missyouwq(站内联系TA)木虫上好像有人问过这样的问题,关于延长拟合曲线的,但具体的我忘记了vjyong(站内联系TA)linearfit里面有个setting\x0dspanXaxis后面打
可以参考http://www.xinyudiyi888.com/?post=3这篇博客文章上的办法再问:额点都是未知的啊再答:亲,你有图,先二值化,你可以获取点啊,而且你说的是对离散点进行直线拟合。
helppolyfitPOLYFITFitpolynomialtodata.POLYFIT(X,Y,N)findsthecoefficientsofapolynomialP(X)ofdegreeNth
画出点后,点analyze里的fitlinear就可以了,会自动出来一个报告单的,里面有R2值,还有截距(intercept)和斜率(slope)值,分别代入公式y=a+b*x就是你这个线性拟合的公式
先画四个点为一条直线在插入一条三个点的直线就好了把这七个数据分成两部分就行
你这个程序是对的呀,也只是有一点的小毛病呀clearall%线性拟合的程序:x=[1515.215.415.615.81616.216.416.616.8]; y=[0.010.0150.0
Origin线性拟合之后会给一个拟合结果报告,里面有拟合方程,所以的拟合参数值,以及对应的误差.对于线性拟合y=ax+b,a就是斜率,拟合报告里会用slop来标注,b就是截距,报告里会有Interce