基于STL string的高精度计算 支持以string类为存放格式的整数的多精度运算(包括+、-、*、/(整除)、%(取余)、-(取负)、乘方、开平方),部分允许string式的“整型”与int型混合运算,支持正负号,结果一律用string 型存放(多精度对单精度取余(用int)除外!)
上传时间: 2013-12-28
上传用户:黄华强
从最后一个非叶子结点开始从后往前进行调整,保证了根下的所有子树都是最大堆,最后对根进行调整,使整棵二叉树为最大堆,保证了根结点为整棵数的最大值点,完成了建堆的过程,再将根结点跟最后一个结点进行交换,如此反复操作,则堆排序就完成了,其中堆排序的过程采用了满二叉树的概念。
标签:
上传时间: 2013-12-28
上传用户:wff
用于无约束优化的鲍威尔优化方法, 程序中参数解释如下://P:存放设计变量 //XI:存放两个线性无关的向量 //N:含有N各元素的一维实型数组,用于存储设计变量 //NP:整形变量,用于存储P与xi的维数 //FTOL:迭代精度 //FRET:输出参数,存放目标函数在找到的近似极小值点处的值 //ITER:迭代次数
标签:
上传时间: 2016-12-06
上传用户:1109003457
平衡二叉树是数据结构中一个非常重要的概念。它对二叉树的优化和提高查询效率有重要的作用,它是动态查找的一个非常重要方法,它在实际生产中有着广泛的应用。 通过本课程设计教学所要求达到的目的是:充分理解和掌握二叉树、平衡二叉树的相关概念和知识。掌握平衡二叉树的生成、结点删除、插入等操作过程,并编程实现从键盘上输入一系列数据(整型),建立一棵平衡二叉树,任意插入或删除一个结点后仍然要求构成平衡二叉树,并按中序遍历输出这棵平衡二叉树。
上传时间: 2017-01-18
上传用户:daguda
题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高 于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提 成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于 40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于 100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数? 1.程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。
标签: 利润
上传时间: 2017-02-01
上传用户:13681659100
/* ---------------------------------------------------------------------------- Function : 根据输入的长整型变量得到对应时间字符串 格式0: YYYYMMDDHHMISS 格式1: HH:MI:SS MM/DD 格式2: YYYYMMDD 格式3: MMDDHHMISS Return : 成功: 0, 失败: <0 Platform : Solaris / Windows
上传时间: 2013-12-29
上传用户:zhangyigenius
1 创建一个方法,编程输出一个由任何字符组成的矩形图案,图案大小由用户输入的整数而定,比如, 用户输入15,就打出15*15的矩形图案。 2 在主类外创建一个类,类中有一个方法,用于编程输入一个字母,然后判断输出它是大写还是小写。 3 在主类外创建一个类,类中有一个方法,用于编程输入任意四个整数,然后为其按大小顺序排序。 4 在主类外创建一个类,类中有一个方法,用于编程求一个由整型数据元素组成的3×4的矩阵中的最大元素的值。 5 创建一个方法,编程输出50以内的偶数。
标签:
上传时间: 2017-08-23
上传用户:txfyddz
神经网络在智能机器人导航系统中的应用研究1神经网络在环境感知中的应 用 对环境 的感 知 ,环境模型 妁表示 是非常重要 的。未 知 环境中的障碍物的几何形状是不确定的,常用的表示方浩是 槽格法。如果用册格法表示范围较大的工作环境,在满足 精度要求 的情况下,必定要占用大量的内存,并且采用栅 格法进行路径规划,其计算量是相当大的。Kohon~n自组织 神经瞬络为机器人对未知环境的蒜知提供了一条途径。 Kohone~冲经网络是一十自组织神经网络,其学习的结 果能体现出输入样本的分布情况,从而对输入样本实现数 据压缩 。基于 网络 的这些特 性,可采 用K0h0n曲 神经元 的 权向量来表示 自由空间,其方法是在 自由空间中随机地选 取坐标点xltl【可由传感器获得】作为网络输入,神经嘲络通 过对大量的输八样本的学习,其神经元就会体现出一定的 分布形 式 学习过程如下:开 始时网络的权值随机地赋值 , 其后接下式进行学 习: , 、 Jm(,)+叫f)f,)一珥ff)) ∈N,(f) (,) VfeN.(f1 其 中M(f1:神经元 1在t时刻对 应的权值 ;a(∽ 谓整系 数 ; (『l网络的输八矢量;Ⅳ():学习的 I域。每个神经元能最 大限度 地表示一 定 的自由空间 。神经 元权 向量的最 小生成 树可以表示出自由空问的基本框架。网络学习的邻域 (,) 可 以动 态地 定义 成矩形 、多边 形 。神经 元数量 的选取取 决 于环境 的复杂度 ,如果神 经元 的数量 太少 .它们就 不能 覆 盖整十空间,结果会导致节点穿过障碍物区域 如果节点 妁数量太大 .节点就会表示更多的区域,也就得不到距障 碍物的最大距离。在这种情况下,节点是对整个 自由空间 的学 习,而不是 学习最 小框架空 间 。节 点的数 量可 以动态 地定义,在每个学习阶段的结柬.机器人会检查所有的路 径.如检铡刊路径上有障碍物 ,就意味着没有足够的节点 来 覆盖整 十 自由窑 间,需要增加 网络节点来 重新学 习 所 138一 以为了收敛于最小框架表示 ,应该采用较少的网络 节点升 始学习,逐步增加其数量。这种方法比较适台对拥挤的'E{= 境的学习,自由空间教小,就可用线段表示;若自由空问 较大,就需要由二维结构表示 。 采用Kohonen~冲经阿络表示环境是一个新的方法。由 于网络的并行结构,可在较短的时间内进行大量的计算。并 且不需要了解障碍物的过细信息.如形状、位置等 通过 学习可用树结构表示自由空问的基本框架,起、终点问路 径 可利用树的遍 历技术报容易地被找到 在机器人对环境的感知的过程中,可采用人】:神经嘲 络技术对 多传 感器的信息进 行融台 。由于单个传感器仅能 提 供部分不 完全 的环境信息 ,因此只有秉 甩 多种传感器 才 能提高机器凡的感知能力。 2 神经 网络在局部路径规射中的应 用 局部路径 规删足称动吝避碰 规划 ,足以全局规荆为指 导 利用在线得到的局部环境信息,在尽可能短的时问内
上传时间: 2022-02-12
上传用户:qingfengchizhu
本文档介绍如何使用 GNU 语言工具来编写 16 位单片机 / 数字信号控制器应用程序代 码。内容安排如下: • 第 1 章 “编译器概述”——介绍编译器、开发工具和功能集。 • 第 2 章“通用 C 接口”——介绍可用于增强 MPLAB XC 编译器之间代码可移植性 的通用 C 接口。 • 第 3 章“操作指南”——列出了一些具体操作方面的问题和简要说明,以及指向手 册中相关章节的链接。 • 第 4 章“XC16 工具链和 MPLAB X IDE”——说明关于如何通过 MPLAB X IDE 设 置和使用编译器及相关工具的基础知识。 • 第 5 章 “编译器命令行驱动程序”——介绍如何从命令行中使用编译器。 • 第 6 章“与器件相关的特性”——介绍编译器头文件和寄存器定义文件,以及如何 用于 SFR。 • 第 7 章 “MPLAB XC16 和 ANSI C 之间的差别”——介绍编译器语法支持的 C 语 言与标准 ANSI-89 C 之间的差别。 • 第8章“支持的数据类型和变量”——介绍编译器的整型、浮点型和指针数据类型。第 9 章 “定点算术支持”——说明编译器中的定点算术支持。 • 第 10 章 “存储器分配和访问”——介绍编译器运行时模型,包括关于段、初始 化、存储模型、软件堆栈和更多方面的信息。 • 第 11 章 “操作符和语句”——介绍操作符和语句。 • 第 12 章 “寄存器使用”——说明如何访问和使用 SFR。 • 第 13 章 “函数”——详细介绍可用的函数。 • 第 14 章 “中断”——介绍如何使用中断。 • 第 15 章 “main、运行时启动和复位”——介绍 C 代码的重要元素。 • 第 16 章 “混合使用 C 代码和汇编代码”——提供关于编译器与 16 位汇编语言模 块配合使用的指导。 • 第 17 章 “库程序”——说明如何使用库。 • 第 18 章 “优化”——介绍优化选项。 • 第 19 章 “预处理”——详细介绍预处理操作。 • 第 20 章 “链接程序”——说明链接如何工作。
标签: mplab xc16 编译器
上传时间: 2022-07-16
上传用户:
VIP专区-嵌入式/单片机编程源码精选合集系列(3)资源包含以下内容:1. 周立功dp1581usb2.0实验仪.2. 周立功dp1581usb2.0实验仪.3. HT1380驱动程序.4. T6963控制器的液晶驱动程序.5. 建立在组态环境TRACEMODE基础下.6. GA仿真软件的说明书.7. lcd1602驱动 iic驱动 spi驱动 ir驱动.8. lcd1602驱动.9. iic驱动源程序.10. ir发射子程序源码.11. ir驱动源码cyuyan.12. spi源程序c语言的.13. 费很多力才找到的PIC C18编译器.14. 文件系统管理 在内存中为文件开辟存储空间 可以创建文件和文件夹 (至少有两级目录 :模拟DOS文件系统的操作 可以存储文件的内容 可以查看删除和修改文件(15 2.15. 十字路口交通灯管理 现对交通信号灯进行管理.16. 本设计的基本要求是以复杂可编程逻辑器件CPLD为基础.17. 通过对计算机的组织与结构的分析.18. 家电控制器代码.19. AM29lv160的编程代码.20. eeprom连续页写模式.21. sle4442 I2C 逻辑加密卡驱动程序.22. 怎样在CodeVision中使用结构型数组的用法实例1.23. AVR下载电路图.24. PING实现嵌入式原程序.25. TCP实现嵌入式原程序.26. UDP实现嵌入式原程序.27. TELNET实现嵌入式原程序.28. WEBSERVER实现嵌入式原程序.29. 用SAM72N9写的电子秤文档.30. ZLG USB 套件.31. ZLG USB 套件.32. ZLG USB 套件.33. rtlinux-3.1源代码.34. rtai-3.1-test3的源代码(Real-Time Application Interface ).35. 可重用的GDB Stub源代码,支持多种嵌入式平台和体系结构..36. 用C语言实现PIC的LCD显示.37. 红外编程.38. IO口模拟串口通讯C源程序.39. I/O board control program for U.C.W./Sirael Dana robot..40. PCI接口的Verilog源代码.
上传时间: 2013-07-16
上传用户:eeworm