用汇编语言实现N! 源程序代码,用递归子程序实现,当N=0时,N!=0:当N>0时,N!=N*(N-1)!
2021-10-09 22:43:31 436B 汇编 N的阶乘
1
此函数实现了计算阶乘的标准算法。 对于非常大的参数,它可能不是最有效的,但它非常透明。 该函数接受单个数字作为输入或数组。 请注意,对于任何实际工作,John D'Errico 建议的代码实际上更可取,因为它更快更精确。 此代码在 FEX 上的另一个文件 logfactorial 中实现。 因此,我建议您使用该函数而不是 largefactorial。
2021-10-09 16:34:28 3KB matlab
1
函数 'fact' 以几乎不可读的格式计算数字的阶乘。 因此,程序假定计算的总体结果小于 170! 虽然它涉及计算大于 170 的数字的阶乘。 这个非常简单的代码是为了解决 DV Schroeder 的“热物理导论”的问题 2.11 而编写的。 文件“example.m”使用函数“fact.m”来解决问题。
2021-10-09 15:37:17 2KB matlab
1
数据长,可能会超出计算机数据范围,所以用数组分别保存每一位数据然后进行乘法和加法移位运算。
2021-10-01 15:44:47 20KB matlab 阶乘
1
斯特林近似返回阶乘值的对数或 n 的阶乘值高达 170(更大的值返回 INF,因为它超过了最大的浮点数 e+308)。 为了更好地扩展,使用了 Kemp (1989) 和 Tweddle (1984) 的建议。 它需要输入 n - 可以是分数或标量和 o - 结果的选项(阶乘值的对数 = 1;阶乘值 = 2)[默认值 = 2]。
2021-09-28 23:02:50 2KB matlab
1
用C++在控制台上写的。首先用链表实现了大数阶乘,在这基础上只要提供这样的两个链表就可以实现大数加法。想实现大数的乘法,但是失败了……
2021-09-25 14:42:28 698KB C++ 大数阶乘 大数加法
1
大数阶乘,因为会出现溢出的问题,用数组存储阶乘结果,利用数组可以完美解决大数的阶乘。
2021-09-23 23:46:31 1KB 大数阶乘 阶乘 数组
1
灵敏度分析库(SALib) 常用的敏感性分析方法的Python实现。 在系统建模中有用,可用于计算模型输入或外部因素对目标输出的影响。 文档: 要求: , , , ,Python 3(从SALib v1.2开始,SALib不正式支持Python 2) 安装: pip install SALib或python setup.py install或conda install SALib 生成状态: 测试范围: SALib纸: Herman, J., Usher, W., (2017), SALib: An open-source Python library for Sensitivity Analysis, Journal of Open Source Software, 2(9), 97, doi:10.21105/joss.00097 方法包括: Sobol
1
在本程序段中,利用迭代法可以求出某个实数的平方根,利用递归的方法可以求出某个整数的阶乘。需要注意的是在进行除法运算的时候需要考虑分母是否为零。在主函数中,调用相应的函数即可实现运算,最后输出结果。
2021-09-14 17:06:11 4KB 计算器程序
1
基于信息论论证,信号干扰加噪声比或 SINR 被认为是无线通信中的关键性能指标。 这些 Matlab 脚本计算(通过集成或模拟)多层网络中典型用户(或 UE)的基于 SINR 的 k 覆盖概率,该网络具有恒定的基站密度(对于每一层)和基于公共路径损耗指数的[1](单层)和 [2](多层)中概述的泊松网络模型。 结果适用于整个 SINR 域,即当 SINR 阈值 tau>0 时,而不仅仅是 tau>1,并且适用于任意衰落/阴影或“传播效应”。 对于较小的 tau 值,例如小于 0.1(或 -10 dB),计算可能需要更长的时间。 以“ Test”开头的文件可以在不传递参数的情况下执行,例如打开文件TestIntSTVsMT.m并按F5键。 以“fun”开头的文件是需要传递参数的函数文件。 k覆盖率概率的表达式由两个积分的乘积组成。 在文件 funIn.m 中计算的第一个积分(在实线上)
2021-09-06 17:20:46 23KB matlab
1