传感与检测技术,Pt100热电阻测温实验报告,江南大学物联网

简介: 传感与检测技术,Pt100热电阻测温实验报告,江南大学物联网

55048caf74cf462f93ce8ed6c29599d9.jpg0f2e820af43048faa9fea1495cfb20ec.jpg19568b4ddea849c9a760e79c2902225a.png

public class LeastSquares {
 public static void matching(double[] x, double[] y, double[] input, double fully) {
 double k = getK(x, y);
 double b = getB(x, y);
 System.out.println("线性回归系数 k 值:\t" + k + "\n" + "线性回归系数 b 值:\t" + 
b);
 double maxy = 0; //用来记录最大偏差
 //寻找最大偏差
 for (int i = 0; i < input.length; i++) {
 if (Math.abs(k * input[i] + b - y[i]) > maxy){
 maxy = Math.abs(k * input[i] + b - y[i]);
 }
 }
 System.out.println("最大偏差为:" + maxy);
 //求灵敏度
 double s = 0;
 double sum = 0;
 for (int i = 1; i < y.length; i++) {
 sum += y[i] - y[i-1];
 }
 s = sum / (y.length - 1) / 20;
 System.out.println("灵敏度为:" + Math.abs(s));
 //求非线性误差
 System.out.println("非线性误差为:" + Math.abs(maxy/fully*100) + "%");
 }
 //返回 x 的系数 k 公式:k = (n sum( xy ) - sum( x ) sum( y )) / (n sum( x^2 )-sum(x) ^ 2)
 public static double getK(double[] x, double[] y) {
 int n = x.length;
 return (double) ((n * pSum(x, y) - sum(x) * sum(y)) / (n * sqSum(x) - Math.pow(sum(x), 
2)));
 }
 //返回常量系数系数 b 公式:b = sum( y ) / n - k * sum( x ) / n
 public static double getB(double[] x, double[] y) {
 int n = x.length;
 double k = getK(x, y);
 return sum(y) / n - k * sum(x) / n;
 }
 //求和
 private static double sum(double[] ds) {
 double s = 0;
 for (double d : ds)
 {
 s = s + d;
 }
 return s;
 }
 //求平方和
 private static double sqSum(double[] ds) {
 double s = 0;
 for (double d : ds) {
 s = (double) (s + Math.pow(d, 2));
 }
 return s;
 }
 //返回对应项相乘后的和
 private static double pSum(double[] x, double[] y) {
 double s = 0;
 for (int i = 0; i < x.length; i++) {
 s = s + x[i] * y[i];
 }
 return s;
 }
 public static void main(String[] args) {
 double[] x1 = {52.5,55,60,65,70,75,80,85,90,95,100};
 double[] y1 = {0,-0.54,-1.46,-2.32,-3.20,-4.06,-4.90,-5.72,-6.51,-7.31,-8.01};
 double[] inputs1 = x1;
 System.out.println("Pt100 热电阻测温实验拟合直线:");
 matching(x1, y1,inputs1,y1[y1.length-1]);
 }
}

b427f1dce25f46439a84590b844531e3.png

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
10天前
|
安全 物联网 区块链
未来技术纵横谈:区块链、物联网与虚拟现实的融合革新
【5月更文挑战第37天】 在数字化浪潮不断推进的今天,新兴技术如区块链、物联网(IoT)和虚拟现实(VR)正逐步改变我们的生活与工作方式。这些技术的独立发展已经引起了广泛关注,但它们之间的交叉融合与协同效应,则预示着一个更加智能、互联且安全的未来。本文将深入探讨这些技术的最新发展趋势,以及在不同行业中的创新应用,揭示它们如何共同塑造下一代的技术景观。
|
2天前
|
供应链 物联网 区块链
新兴技术趋势与应用:探索区块链、物联网和虚拟现实的未来
在科技迅猛发展的今天,区块链、物联网和虚拟现实等新兴技术正逐步改变我们的生活和工作方式。这些技术不仅在各自领域内展现出巨大的潜力,还通过相互交织和融合,为社会带来全新的应用场景和解决方案。本文将深入探讨这些新兴技术的发展趋势,并剖析其在不同领域中的实际应用,从而揭示它们对未来社会的深远影响。
7 1
|
2天前
|
监控 供应链 物联网
新兴技术趋势与应用:区块链、物联网、虚拟现实的融合与发展
【6月更文挑战第13天】随着科技的飞速发展,新兴技术如区块链、物联网、虚拟现实等正在逐渐改变我们的生活和工作方式。本文将探讨这些技术的发展趋势和应用场景,以及它们如何相互融合,为我们带来更便捷、高效和安全的未来。
|
3天前
|
供应链 安全 物联网
新兴技术浪潮下的未来图景:区块链、物联网与虚拟现实的融合与创新
【6月更文挑战第12天】随着技术的不断进步,新兴技术如区块链、物联网和虚拟现实正在逐渐改变我们的工作和生活方式。这些技术不仅各自拥有独特的发展趋势,而且在相互融合中展现出无限的可能性。本文将探讨这些技术的发展趋势,并分析它们在各个领域中的应用场景,以揭示它们如何共同塑造未来的技术景观。
|
5天前
|
传感器 供应链 物联网
新兴技术的未来蓝图:区块链、物联网与虚拟现实的前景和应用
在当今快速变化的科技世界中,区块链、物联网(IoT)和虚拟现实(VR)作为新兴技术,正逐步改变各行各业的运作模式和用户体验。本文将深入探讨这些技术的发展趋势和应用场景,展示它们如何在不同领域带来革命性的变革,并对未来的潜在影响进行预判。
19 2
|
9天前
|
传感器 监控 安全
楼宇自动化中的物联网技术
【6月更文挑战第7天】物联网技术在楼宇自动化中广泛应用,实现设备智能化监控与管理,提高能效,保障安全与便利。通过远程控制,提升管理效率;示例代码展示灯光控制功能。尽管面临设备兼容性、数据安全挑战,物联网技术前景广阔,将持续推动楼宇自动化发展,塑造更智能、舒适的生活工作环境。
|
10天前
|
存储 安全 算法
物联网中的数据加密技术
【6月更文挑战第1天】物联网中的数据加密技术
62 0
|
10天前
|
传感器 安全 物联网
未来技术的浪潮:区块链、物联网和虚拟现实的融合与创新
【6月更文挑战第5天】随着科技的飞速发展,新兴技术如区块链、物联网和虚拟现实正在逐渐改变我们的生活和工作方式。本文将深入探讨这些技术的发展趋势和应用场景,以及它们如何相互融合,共同推动未来的技术革命。
|
10天前
|
供应链 物联网 区块链
新兴技术的未来:区块链、物联网和虚拟现实的发展趋势与应用场景
【6月更文挑战第5天】随着科技的飞速发展,新兴技术如区块链、物联网和虚拟现实正在逐渐改变我们的生活。这些技术不仅为我们提供了全新的解决方案,也为我们带来了无限的可能性。本文将探讨这些新兴技术的发展趋势和应用场景,以及它们如何影响我们的未来。
14 0
|
11天前
|
传感器 数据采集 物联网
数字孪生:物联网与仿真技术的融合
【6月更文挑战第5天】物联网与仿真技术结合形成数字孪生,它在虚拟世界中复制现实对象,利用物联网数据进行仿真分析,预测发展趋势。以智能工厂为例,设备故障可通过数字孪生模型预判和解决,减少实际损失。示例代码展示了如何基于物联网数据在模型中进行仿真分析,揭示数字孪生在提升决策效率和未来潜力方面的价值。
26 3

相关产品

  • 物联网平台