C/C++基本类型做算术运算时长度有限,但也基本满足大部分场景的使用,有时需要计算大长度数据就有点无能为力了,比如1000的阶乘结果就有2000多位,用基本类型是无法计算的。 高精度的算法,一般的方式是用一个很长的数组去记录数据,数组的每一位记录固定位数的数字,记录顺序是低位到高位。计算方式则通常采用模拟立竖式计算。计算方式有一些优化方法,比如FFT快速傅里叶变换优化乘法,牛顿迭代优化除法。 本资源采用的,是上述的一般方式,用数组从低到高位记录数据,计算方式采用模拟立竖式计算。 本资源用C++封装了一个高精度整型,完整重载了+-*/%==>><<等操作符, 可以直接当整型使用于工程项目,包含了功能测试和性能测试程序,在vs 2019、及ubuntu gcc 均能编译运行。
2021-10-18 17:06:50 16KB 算法 高精度 c++ c语言
本程序实现了对远场光束的强度整形的二元光学器件的设计,程序采用窗口文件读取模式,从一张待设计的光强分布图程序将利用G-S算法设计出所需要的二元光学器件。
2021-10-17 14:29:15 2KB Matlab BOE designer
1
链式队列,有整型和字符型各一个程序,已经运行过,没有问题,人性化的菜单功能,方便人机对话。
2021-10-13 21:54:06 3KB 链式 队列 整型 字符型
1
包含以下题目极其C++求解代码: 1.【题目】建一个类Set,重载运算符*,实现集合(用数组表示)的交(∩)运算。集合中的元素不能相同。两个集合的交仅包含两个集合中共同存在的。 2.【题目】建立一个类Matrix实现对M行,N列矩阵的加法运算。 3.【题目】分数相加,两个分数分别是1/5和7/20,它们相加后得11/20。方法是先求出两个分数分母的最小公倍数,通分后,再求两个分子的和,最后约简结果分数的分子和分母(如果两个分数相加的结果是4/8,则必须将其约简成最简分数的形式1/2),即用分子分母的最大公约数分别除分子和分母。求m、n最大公约数的一种方法为:将m、n较小的一个数赋给变量k,然后分别用{k,k-1,k-2,…,1} 中的数(递减)去除m和n,第一个能把m和n同时除尽的数就是m和n的最大公约数。假定m、n的最大公约数是v,则它们的最小公倍数是m*n/v。
2021-10-13 16:03:30 33KB 运算符重载 C++ 矩阵加法 数组交集
分别实现了字符串与整型数字之间的转换, 重点烛字符串与浮点数之间的转换
2021-10-10 13:31:50 5KB 字符串 整型 浮点数
1
SCIP约束整型规划器库及头文件
2021-10-02 19:17:48 5.64MB SCIP库
1
java代码-类名为Rectangle(矩形),它有两个整型的变量width(宽)和height(高);有一个方法area(),没有参数,返回类型为double,功能是求矩形的面积;还有另一个方法为perimeter()没有参数,返回类型为double,功能是求矩形的周长
2021-09-23 13:21:35 896B 代码
1
本代码是《通信信号处理》课程的大作业相应的代码。主要是通信信号发射端的仿真,具体功能是:1. 产生任意长度的伪随机序列,将序列映射为I,Q两路的信号,2.均方根升余弦滤波器成型. 3.经过通带衰减为3dB的倾斜滤波器(模拟信道衰落效果)4.插零,半带滤波器升抽样。 5.NCO处理单元调制
2021-09-15 15:59:50 5KB matlab 16QAM
1
新手一枚,最近项目需要十六进制字符串到浮点数的转换,查找参考一些相关资料,顺带整理了一下,就分享出来了。
2021-08-27 22:05:05 4.84MB 进制转换
1
行业分类-外包设计-包装盒整型张力压紧装置.zip