Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。BigDecimal所创建的是对象,我们不能使用传统的+、-、*、/等算术运算符直接对其对象进行数学运算,而必须调用其相对应的方法。方法中的参数也必须是BigDecimal的对象。构造器是类的特殊方法,专门用来创建对象,特别是带有参数的对象。js中计算也涉及到此问题,为此开发的专门js包
2026-02-20 18:01:41 45KB bigdecimal
1
计算机通讯协议中,会遇到返回信息中,4个整型数字组合代表一个浮点数,本案例是通过位运算将4个整型组合转化成浮点数。
2026-02-20 17:27:07 2KB c/c++ float
1
AT89C2051是一款经典的8位微控制器,由美国Atmel公司生产,广泛应用于各种嵌入式系统设计中。它具有低功耗、高性能的特点,内含2K字节的EPROM程序存储器,80个I/O引脚,可以进行多种控制任务。而“AT89C2051专用编程器制作资料”则为想要自制编程器的工程师或爱好者提供了必要的指导。 编程器是用于烧录微控制器芯片的设备,它能将程序代码写入到AT89C2051的内存中。在这个压缩包中,我们通常会找到两部分关键软件:上位机软件和下位机软件。 上位机软件通常运行在个人计算机上,它提供用户友好的界面,用于编辑、编译和烧录代码到目标芯片。用户可以通过这个软件选择相应的型号、上传程序文件,并执行编程操作。上位机软件可能包含以下功能: 1. 代码编辑器:用于编写或导入已经编译好的汇编或C语言代码。 2. 编译器/解释器:将源代码转化为可执行的机器码。 3. 仿真器:在编程前进行逻辑验证,检查代码是否有错误。 4. 下载功能:通过串行通信接口(如USB、RS232)将程序下载到下位机。 下位机软件则是运行在编程器硬件上的固件,负责与上位机软件通信并执行实际的编程操作。它会通过特定的接口协议(如JTAG、ISP等)与目标芯片连接,完成读写操作。下位机软件的主要任务包括: 1. 控制编程器硬件,如设置电压、时序等参数。 2. 执行编程指令,将数据写入AT89C2051的EPROM。 3. 验证写入的数据,确保编程成功。 制作一个AT89C2051编程器需要以下步骤: 1. 硬件设计:根据AT89C2051的编程需求,选择合适的接口电路,如并行接口或串行接口,并设计电源电路、控制信号线等。 2. 下位机固件开发:使用C语言或其他嵌入式语言编写下位机程序,实现与上位机的通信协议和对AT89C2051的编程操作。 3. 上位机软件开发:使用Visual C++、Java或其他桌面应用开发工具创建用户界面,并实现与下位机的通信,提供编程功能。 4. 调试:测试整个系统的功能,确保编程器能够正确识别和编程AT89C2051。 在学习和实践中,你可能还会遇到如硬件调试、通信协议解析、错误处理等问题。通过解决这些问题,不仅可以深入理解AT89C2051的工作原理,还能提升电子设计和编程能力。同时,自制编程器的成本相对较低,对于学习和实验非常有帮助,也可以作为个人项目展示技术实力。
2026-02-20 17:23:25 186KB AT89C2051
1
Twitter x推特安卓版最新版.apk
2026-02-20 17:06:30 175.55MB
1
本研究针对三种非线性多元统计分析方法在智能舌(Smartongue)数据处理中的应用进行了比较研究。智能舌是一种基于非修饰惰性金属电极传感器阵列,结合多频大幅脉冲伏安法(MLAPV)的新型电子舌系统。本文所讨论的三种非线性多元数据处理方法包括核主成分分析(Kernel PCA)、局部线性嵌入(LLE)和Sammon映射。研究使用了普通主成分分析(PCA)作为参考方法,并利用鉴别指数(DI值)作为评价不同组分分离能力的定量指标。 在电子舌的背景知识中,电子舌是一种现代的定性和定量分析工具,它由交叉敏感的传感器阵列和适当模式识别技术组成。自20世纪80年代第一台电子舌发明以来,电子舌的研究发展迅速,涌现出了多种电子舌系统。例如,日本九州大学的Toko研究小组和俄罗斯圣彼得堡大学的Legin研究小组分别开发了一种潜在电子舌;瑞典林雪平大学的Winquist研究小组和西班牙的Martínez-Máñez研究小组各自提出了伏安法电子舌;Riul研究小组报道了一种基于阻抗谱的电子舌。 核主成分分析(Kernel PCA)是一种利用核技巧将原始数据映射到高维空间,在高维空间中使用线性PCA方法来实现非线性数据的降维和特征提取。这种方法特别适合于处理高维、非线性的数据集,并且已经被广泛应用于模式识别、信号处理和生物信息学等多个领域。 局部线性嵌入(LLE)是一种流形学习方法,旨在发现数据集中的内在几何结构,并将数据从高维空间映射到低维空间,同时保持数据在局部邻域内的线性关系。LLE通过优化保持数据局部邻域结构的嵌入坐标来实现,这种方法适用于揭示数据集中的非线性流形结构,常用于数据可视化和特征提取。 Sammon映射是一种用于多维尺度分析的非线性技术,它的目的是在低维空间中尽可能保持高维空间中样本点间的距离结构。Sammon映射通过最小化一种特定的误差函数来实现,该函数是高维和低维空间中距离差的函数。这种方法特别适用于数据可视化和对小数据集的分类问题,尤其是在数据的局部结构需要被保留时。 普通主成分分析(PCA)是统计学中常用的多变量分析方法,它可以将具有多个变量的数据集通过线性变换转换为一组线性无关的变量,这组变量被称为主成分。PCA通常用于数据降维、去噪和变量之间的相关性分析。在本研究中,PCA被用作比较非线性方法性能的参考标准。 鉴别指数(DI值)是一种评价方法,用于量化不同数据组分的分离能力。DI值越高,表示相应方法在区分不同组分方面表现得越好。在本研究中,DI值被用来评估三种非线性方法和普通PCA在智能舌数据处理中的性能。 总体而言,本研究指出非线性数据处理方法相比传统PCA在智能舌数据处理上具有更强的能力。在所比较的三种技术中,Sammon映射在智能舌数据中对三种苦味溶液、六种人工绿茶产品和五种不同储存时间的牛奶粉末溶液进行分类方面表现出色,并展示了从智能舌数据中提取有用信息的最佳数据处理能力。这项研究为智能舌技术提供了新的数据处理方法,并展示了其在食品科学领域应用的潜力。
2026-02-20 16:52:07 691KB 首发论文
1
在矿山实际生产过程中,涌水量的预测对于矿山防治水具有重要意义。以山东郓城煤矿1301工作面为研究对象,先在不考虑季节性因素影响的条件下,采用时间序列分析模型ARIMA建立涌水量与时间的函数关系,表明郓城煤矿1301工作面涌水量时间序列受季节性因素影响;在此基础上,基于时间序列加法分解原理,分离提取涌水量时间序列中的长期趋势、季节指数、循环因子和随机变动参数,并应用熵权法确定各参数权重,建立工作面涌水量预测的非线性回归修正模型,并将模拟预测结果与忽略季节效应的ARIMA模型预测的涌水量进行对比,结果表明,建立的非线性时间序列模型计算的涌水量更为接近实测涌水量,验证了方法的准确性。研究成果将为矿井涌水量预测提供新思路。
1
基于极值理论的非线性时间序列异常点诊断是时间序列分析中的一个重要领域。时间序列是指按照一定的时间间隔,按照时间先后顺序排列的一组数据。这些数据通常用于表示某种现象随时间的变化。而异常点是指在时间序列数据中与其他数据存在显著差异的观测值,这些异常点可能是由特殊事件引起的,也可能是因为数据收集或测量的错误。异常点的检测对于时间序列分析具有重要影响,因为异常点的存在会干扰模型的建立和参数估计,影响预测准确性,甚至导致错误的结论。 极值理论是概率论的一个分支,主要研究随机过程中的极端事件。在时间序列分析中,极值理论常被用来分析和预测罕见事件的发生概率和影响。利用极值理论来诊断非线性时间序列模型的异常点,可以给出检验统计量在特定显著性水平下是否超越某一临界值的分布近似方法。这种方法能够保证控制在特定的显著性水平下,并且可以计算渐近p值,比仿真选取的临界值更为科学合理。 时间序列模型大致可以分为线性和非线性两类。线性模型假设观测值与解释变量之间存在线性关系,而非线性模型则假设这种关系是复杂的,可能是曲线的、周期性的或是有其他更复杂的关系。非线性时间序列模型由于其广泛性和结构复杂性,对异常点的诊断比线性时间序列更加困难,但近年来已逐渐吸引了不少学者的注意。 异常点诊断挖掘对时间序列分析有着重要的参考和应用价值,尤其在商业领域的客户流失分析、信用卡诈骗检测等方面。传统时间序列分析中,异常点常被认为是噪声数据或无用数据,但现在人们意识到异常点中可能蕴藏着大量有用的信息。因此,对异常点的处理要持谨慎态度,尤其是在分析非线性时间序列时。 在非线性时间序列模型中,极值理论的应用是一个较新的研究方向。本文作者田玉柱和李艳提出了一种基于极值理论的非线性时间序列异常点诊断方法,并通过数值模拟验证了该方法的有效性。文中还提到了指数自回归模型(EXPAR),这是一种非线性时间序列模型,本文讨论了如何针对该模型进行异常点挖掘。指数自回归模型是时间序列分析中一种常用的非线性模型,它通过引入指数函数来描述时间序列的动态特征。 非线性时间序列异常点的诊断是一个高度专业化的研究领域,它结合了时间序列分析和极值理论的知识。正确诊断和处理这些异常点对于数据的分析和预测至关重要,它不仅涉及到统计学和数学的理论基础,还涉及到计算机编程和数值模拟等实践技能。随着计算机技术的发展和统计理论的进步,对非线性时间序列异常点的诊断方法会不断优化,为数据分析和预测提供更为准确的工具。
2026-02-20 16:18:48 555KB 首发论文
1
形态滤波是一种非线性滤波方式,其基本思想是利用数学形态学的原理对信号进行处理,有效提取信号的边缘轮廓和形状特征。形态滤波技术可以应用于多种领域,尤其是对于非线性时间序列降噪处理有着重要的作用。本文针对非线性时间序列信号,特别是那些与高斯白噪声具有相似宽频带特性的信号,提出了一种基于形态滤波的降噪方法。 在信号处理中,小波变换是一种广泛应用的线性分析工具,它可以有效地处理具有线性特征的信号。然而,对于非线性信号,如混沌信号,传统的线性方法(如小波分析)并不能很好地与噪声分离,因此需要一种新的非线性处理方法。 形态滤波的核心是使用结构元素对信号进行匹配和操作,这些结构元素具有不同的形状、宽度和高度,它们定义了滤波器操作的方式。形态滤波器通过基本运算—腐蚀和膨胀,结合开运算、闭运算、开-闭运算(OC)和闭-开运算(CO),以实现对信号的细化和噪声的去除。结构元素的选取对于形态滤波器的性能有决定性的影响。 开运算主要应用于滤除信号上方的噪声,而闭运算则用于滤除信号下方的噪声尖峰。通过迭代使用开运算和闭运算,可以在多轮操作中逐步消除噪声,实现对信号的精细处理。除此之外,还可以使用平均(AVG)滤波器来进一步平滑信号。 在具体的研究中,作者选取了Lorenz信号作为研究对象,这种信号是一种典型的混沌信号,具有复杂的非线性特征。通过使用不同的结构元素和形态算子,研究者们成功地对Lorenz信号进行了形态滤波处理,并且证明了形态滤波在降低信号噪声的同时,能够有效保留信号的非线性特征。 该研究不仅展示了形态滤波在信号处理中的应用潜力,而且还讨论了如何通过形态滤波后进一步平滑处理以获取更加清晰的非线性特征。通过数值仿真分析,作者验证了该降噪方法的有效性,对形态滤波技术在未来信号处理领域的应用提供了理论基础和技术支持。 形态滤波技术为非线性时间序列信号提供了新的降噪手段,通过数学形态学基本运算和结构元素的灵活使用,可以在去除噪声的同时保留信号的重要特征,从而为非线性时间序列分析开辟了新的道路。
2026-02-20 15:33:48 237KB 首发论文
1
因为亲朋好友比较多在收份子钱之后还礼总是要打开微信查找转账记录,如果隔的时间比较长还丢失,所以就简单该改了一下数据查询系统, 前台访问查询需要验证独立密码,后台支持新增记录,修改记录,搜索记录,使用全开源无加密。 搭建教程: 1.下载附件文件上传至服务器运行环境PHP5.6, 2.数据库文件上传到数据库,修改config.php文件数据库信息, 3.后台地址 /admin,账号密码都是admin 4.前台访问密码在index.php文件修改。
2026-02-20 15:33:03 2.52MB
1
手风琴 适用于平板电脑的Android手风琴模拟器。 该应用程序在和可用。 该项目使用Sonivox EAS库“ libsonivox.so”,该库包含在Android中,但是没有文档记录,也不能使用标准的Android NDK工具包进行访问。 Sonivox库内置于应用程序中,这意味着它应该在所有Android平台上都能正常运行。
2026-02-20 15:08:15 7.37MB Java
1