加入收藏 | 设为首页 | 会员中心 | 我要投稿 | RSS
您当前的位置:首页 > 行业资讯

利用Excel单变量求解计算混凝土凝结时间

时间:2024-06-14 22:37:30  来源:  作者:

利用Excel单变量求解计算混凝土凝结时间  我们先来看规范里面对混凝土凝结时间计算是怎么说的JTG_E30-2005《公路工程水泥及水泥混凝土试验规程》:ZBS检测VBA

  规范要求的是一条曲线,如果我们采用画图求结果的话误差会比较大,是不是可以通过Excel自动计算结果呢?假设这是我们的原始数据:ZBS检测VBA

  先利用散点图生成曲线,选择多项式顺序选“4”,这里的“4”代表最高4次幂。再勾选“显示公式“,生成以后的图表是这样的:ZBS检测VBA

  这时候我们可以看到多项式回归公式,但是不方便直接调用,这就要用到函数公式.关于回归系数的计算这里介绍两种方法,这两种方法求出的回归系数和图表公式是一样的。ZBS检测VBA

  1.INDEX函数加LINEST函数ZBS检测VBA

  2.LINEST函数加数组公式ZBS检测VBA

  数值位置如前面原始数据,我们看到图表中公式有5个系数,所以我们求出的数值也应该是5个ZBS检测VBA

  第一种的公式是这样的:ZBS检测VBA

  第一个系数,=INDEX(LINEST($B$2:$G$2,$B$1:$G$1^{1;2;3;4},1,0),1,ROW(A1)),选定公式单元格,下拉。得出其他四个系数。ZBS检测VBA

  第二种的公式是这样的:ZBS检测VBA

  {=LINEST($B$2:$G$2,$B$1:$G$1^{1;2;3;4},1,0)},因为有5个系数,选5个单元格,在第一个单元格输入公式,然后同时按下“Ctrl+Shift+Enter”组合键(这个是数组公式),这时候你会发现,你个单元格里面就有了5个数据,就是多项式的回归系数。ZBS检测VBA

  根据规范,我们要在3.5和28画两条平行于横坐标的直线,求出直线与曲线相交点的横坐标。就是已知Y值,求X的值。也就要需要我们求出两个高阶方程的解:ZBS检测VBA

  3.5= -8E-09x4+ 1E-05x3- 0.0053x2+ 1.0059x - 68.282ZBS检测VBA

  28= -8E-09x4+ 1E-05x3-0.0053x2+ 1.0059x - 68.282ZBS检测VBA

单变量求解ZBS检测VBA

  解高阶方程是一个相当困难的事情,但是Excel却给我们提供了一个很好的解决方案,就是——。ZBS检测VBA

  如图,我们先录入三个数据:,第三个数据必须是有公式的,这里我们是利用前面的回归方程算出来的。ZBS检测VBA

  单变量求解在Excel上面工具栏的“数据“——”假设分析“——”单变量求解“,由于Excel版本的不同,可能位置和名词会有差异。点击打开单变量求解对话框:ZBS检测VBA

  目标单元格,选有公式的单元格,目标值就是Y值,我们需要输入3.5或28,可变单元格就是你前面公式里的X值,例如:前图440、42、42.014.目标单元格选—42.014,目标值输入—28,可变单元格—选440.点击确定,我们会发现原来的“440”已经变成了“402.8”,这就是Excel帮我们求出的解。同样,我们也可以求出目标值3.5的结是“279.9”。ZBS检测VBA

  我们再来用图表验证一下我们的结果,利用得出的结果在图表中增加线条:ZBS检测VBA

  在图表中,我们发现坐标点(279.9、3.5)和(402.8、28)都在图表的多项式曲线上,也就证明了利用单变量求解得出的数值是准确的。ZBS检测VBA

来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
1620+套综合甲检测报告/原始记录空表
1620+套综合甲检测报
2022年最新内检送检指南 (检测项目类别--样品名称--检测项目参数--取样检测数量--完成期限)
2022年最新内检送检指
水利 空表 震动频率模拟报告
水利 空表 震动频率模
给报告批量添加签章、删除签章工具
给报告批量添加签章、
相关文章
    无相关信息
栏目更新
栏目热门