extern float GetTempOfVolMi(float V)
{
 float K,B;
 if(0.03947 <= V < 2.02308) //0~50
 {
  K = 24.731;
  B = 0.1341;
 }
 else if(2.02308 <= V < 4.09623)//50-100
 {
  K = 24.075;
  B = 1.3446;
 }
 else if(4.09623 <= V < 6.13834)//100-150
 {
  K = 24.515;
  B = -0.5417;
 }
 else if(6.13834 <= V < 8.13847)//150-200
 {
  K = 24.982;
  B = -3.3434;
 }
 else if(8.13847 <= V < 10.15337)//200-250
 {
  K = 24.824;
  B = -1.9926;
 }
 else if(10.15337 <= V < 12.20857)//250-300
 {
  K = 24.336;
  B = 2.975;
 }
 else if(12.20857 <= V < 14.29315)//300-350
 {
  K = 23.97;
  B = 7.4128;
 }
 else if(14.29315 <= V < 16.39714)//350-400
 {
  K = 23.775;
  B = 10.196;
 }
 else if(16.39714 <= V < 18.51581)//400-450
 {
  K = 23.59;
  B = 13.219;
 }
 else if(18.51581 <= V < 20.64429)//450-500
 {
  K = 23.483;
  B = 15.19;
 }
 else if(20.64429 <= V < 22.77643)//500-550
 {
  K = 23.483;
  B = 15.17;
 }
 else if(22.77643 <= V < 24.90547)//550-600
 {
  K = 23.474;
  B = 15.376;
 }
 else if(24.90547 <= V < 27.02486)//600-650
 {
  K = 23.579;
  B = 12.729;
 }
 else if(27.02486 <= V < 29.12897)//650-700
 {
  K = 23.763;
  B = 7.767;
 }
 else if(29.12897 <= V <31.21345)//700-750
 {
  K = 23.995;
  B = 0.9894;
 }
 else if(31.21345 <= V <33.27538)//750-800
 {
  K = 24.258;
  B = -7.2115;
 }
 else if(33.27538 <= V < 35.31311)//800-850
 {
  K = 24.539;
  B = -16.581;
 }
 else if(35.31311 <= V <37.32592)//850-900
 {
  K = 24.835;
  B = -27.028;
 }
 else if(37.32592 <= V <39.31353)//900-950
 {
  K = 25.146;
  B = -38.627;
 }
 else if(39.31353 <= V <41.27561)//950-1000
 {
  K = 25.476;
  B = -51.592;
 }
 else return -1;
 return V*K+B;
  
}

K型热电耦高精度分段线性拟合(C语言)的更多相关文章

  1. MeteoInfoLab脚本示例:线性拟合

    MeteoInfoLab提供一个线性拟合函数linregress,参数是参与拟合的两个数据序列,返回拟合的斜率.截距和相关系数.有了上述拟合参数可以用polyval函数生成拟合数据(直线).然后可以将 ...

  2. Java 使用 Apache commons-math3 线性拟合、非线性拟合实例(带效果图)

    Java 使用 CommonsMath3 的线性和非线性拟合实例,带效果图 例子查看 GitHub Gitee 运行src/main/java/org/wfw/chart/Main.java 即可查看 ...

  3. 用python的numpy作线性拟合、多项式拟合、对数拟合

    转自:http://blog.itpub.net/12199764/viewspace-1743145/ 项目中有涉及趋势预测的工作,整理一下这3种拟合方法:1.线性拟合-使用mathimport m ...

  4. 深度学习原理与框架-Tensorflow基本操作-实现线性拟合

    代码:使用tensorflow进行数据点的线性拟合操作 第一步:使用np.random.normal生成正态分布的数据 第二步:将数据分为X_data 和 y_data 第三步:对参数W和b, 使用t ...

  5. 跟我学算法-tensorflow 实现线性拟合

    TensorFlow™ 是一个开放源代码软件库,用于进行高性能数值计算.借助其灵活的架构,用户可以轻松地将计算工作部署到多种平台(CPU.GPU.TPU)和设备(桌面设备.服务器集群.移动设备.边缘设 ...

  6. 封装函数(累计和、K型、金字塔)

    // 假设有个函数,只要传参数进去,就能统计累加的结果 function test($n){ if($n==1){ return 1; } return $n+test($n-1);}echo tes ...

  7. 机器学习-TensorFlow建模过程 Linear Regression线性拟合应用

    TensorFlow是咱们机器学习领域非常常用的一个组件,它在数据处理,模型建立,模型验证等等关于机器学习方面的领域都有很好的表现,前面的一节我已经简单介绍了一下TensorFlow里面基础的数据结构 ...

  8. [Python] 波士顿房价的7种模型(线性拟合、二次多项式、Ridge、Lasso、SVM、决策树、随机森林)的训练效果对比

    目录 1. 载入数据 列解释Columns: 2. 数据分析 2.1 预处理 2.2 可视化 3. 训练模型 3.1 线性拟合 3.2 多项式回归(二次) 3.3 脊回归(Ridge Regressi ...

  9. R语言中的线性判别分析_r语言 线性判别分析

    R语言中的线性判别分析_r语言 线性判别分析 在R语言中,线性判别分析(Liner Discriminant Analysis,简称LDA),依靠软件包MASS中有线性判别函数lqa()来实现.该函数 ...

随机推荐

  1. ASP.NET中的缓存机制

    ASP.NET 提供一个功能完整的缓存引擎,页面可使用该引擎通过 HTTP 请求存储和检索任意对象.缓存的生存期与应用程序的生存期相同,也就是说,当应用程序重新启动时,将重新创建缓存. 将数据添加到缓 ...

  2. python文件读写操作

    操作文件时一般经历以下步骤: 打开文件 操作文件 1.打开文件: 文件句柄 = open('/path/to/file_name','pattern') pattern: r:只读模式,打开文件时默认 ...

  3. 【转】单调队列优化DP

    转自 : http://www.cnblogs.com/ka200812/archive/2012/07/11/2585950.html 单调队列是一种严格单调的队列,可以单调递增,也可以单调递减.队 ...

  4. 由Memcached升级到 Couchbase的 Java 客户端的过程记录(三)

    采用之前的源码运行后,我们发现 只有一个配置信息 即servers=127.0.0.1:11211,即 Couchbase Server的服务所在ip 和端口,此时数据直接存在 default 中 根 ...

  5. ecliplse高亮显示选中的相同变量

    选择:windows-> preferences->java->Editor->Mark Occurences 选择最上的复选框,下面的就有很多了. 其中的Local vari ...

  6. IE下get传中文乱码的问题完美解决方案

    前几天做项目的时候遇到需要在easyui的combobox的url中以get的方式传中文,出现乱码. $('#cc').combobox({ url : 'xxxAction.action?para= ...

  7. Message启动菜单个性化制作工具V1.0.3.1最终版

    特点及功能 1.可以全新制作Message启动菜单文件!也可以选择修改已存在的菜单文件,制作或预览时会提示以哪个菜单版本为核心启动菜单. 2.支持更换背景图片,也支持图片标准化防止启动时黑屏,在选择背 ...

  8. VB.net Wcf事件广播(订阅、发布)

    这篇东西原写在csdn.net上,最近新开通了博客想把零散在各处的都转移到一处.   一.源起 学WCF有一段时间了,可是无论是微软的WebCast还是其他网上的教程,亦或我购买的几本书中,都没有怎么 ...

  9. BZOJ 2743: [HEOI2012]采花

    2743: [HEOI2012]采花 Time Limit: 15 Sec  Memory Limit: 128 MBSubmit: 2056  Solved: 1059[Submit][Status ...

  10. div

    <div id="container"> <div id="left">左边</div> <div id=" ...