Tag: math

有n个节点的有向图中的最大边数是多less?

有n个节点的有向图中的最大边数是多less? 有没有上限?

计算两个整数的最小公倍数的最有效方法是什么?

计算两个整数的最小公倍数的最有效方法是什么? 我只是想出了这个,但肯定会留下一些不尽人意的地方。 int n=7, m=4, n1=n, m1=m; while( m1 != n1 ){ if( m1 > n1 ) n1 += n; else m1 += m; } System.out.println( "lcm is " + m1 );

2个数字之间的区别

我需要完美的algorithm或C#函数来计算2个十进制数之间的差异(距离)。 例如之间的区别: 100和25是75 100和-25是125 -100和-115是15 -500和100是600 是否有一个C#函数或一个非常优雅的algorithm来计算,或者我必须去处理每个案件分别与如果 S。 如果有这样一个函数或algorithm,哪一个呢?

通用名单的标准偏差?

我需要计算一个通用列表的标准偏差。 我会尽量包括我的代码。 它是一个包含数据的通用列表。 数据大部分是浮动和整数。 这是我的代码是相对于它没有得到很多的细节: namespace ValveTesterInterface { public class ValveDataResults { private List<ValveData> m_ValveResults; public ValveDataResults() { if (m_ValveResults == null) { m_ValveResults = new List<ValveData>(); } } public void AddValveData(ValveData valve) { m_ValveResults.Add(valve); } 以下是需要计算标准差的function: public float LatchStdev() { float sumOfSqrs = 0; float meanValue = 0; foreach (ValveData value in m_ValveResults) { […]

在Python中求幂 – 我应该更喜欢**运算符而不是math.pow和math.sqrt?

在我的领域里,将一些数字平方,一起操作,并取结果的平方根是很常见的。 这是在毕达哥拉斯定理和RMS计算,例如。 在numpy,我做了以下几点: result = numpy.sqrt(numpy.sum(numpy.pow(some_vector, 2))) 而在纯Python中,可能会有这样的情况: result = math.sqrt(math.pow(A, 2) + math.pow(B,2)) # example with two dimensions. 然而,我一直在使用这种纯粹的Pythonforms,因为我发现它更紧凑,独立于import,看似等价: result = (A**2 + B**2)**0.5 # two dimensions result = (A**2 + B**2 + C**2 + D**2)**0.5 我曾经听到一些人认为**运算符是一种黑客攻击,并且通过以0.5来幂数来排列数字是不太可读的。 但是我想问的是如果: “有没有计算理由比第三个select前两个select?” 谢谢阅读!

MATLAB函数中的可选参数

我怎样才能在MATLAB中声明函数的可选参数? 例如: function [a] = train(x, y, opt) ,其中opt必须是可选参数。

用分布式粒子拟合图像中自由区域的最大圆

我正在对图像进行检测,以便在包含分布式粒子的图像的任何自由区域中检测和拟合最大可能的圆: (能够检测到粒子的位置)。 一个方向是定义一个触摸任意三点组合的圆,检查圆是否为空,然后find所有空圆中最大的圆。 然而,它导致了大量的组合,即C(n,3) ,其中n是图像中粒子的总数。 如果有人能够提供我可以探索的任何提示或替代方法,我将不胜感激。

破解短的RSA密钥

鉴于以下RSA密钥,如何确定p和q的值是什么? Public Key: (10142789312725007, 5) Private Key: (10142789312725007, 8114231289041741)

find第n个排列而不计算其他排列

给定一个代表置换primefaces的N个元素的数组,是否有这样的algorithm: function getNthPermutation( $atoms, $permutation_index, $size ) 其中$atoms是元素数组, $permutation_index是$permutation_index的索引, $size是置换的大小。 例如: $atoms = array( 'A', 'B', 'C' ); // getting third permutation of 2 elements $perm = getNthPermutation( $atoms, 3, 2 ); echo implode( ', ', $perm )."\n"; 将打印: B, A 没有计算每个排列直到$ permutation_index? 我听说了一些事实上的排列,但是我发现每个实现都给出了与V相同的排列,这不是我的情况。 谢谢。

龙格库塔(RK4)整合游戏物理

Gaffer on Games有一篇关于使用RK4集成获得更好游戏物理效果的文章 。 实现很简单,但是背后的math让我困惑。 我理解概念层面的导数和积分,但很长一段时间没有操纵方程。 这是Gaffer实施的主要原因: void integrate(State &state, float t, float dt) { Derivative a = evaluate(state, t, 0.0f, Derivative()); Derivative b = evaluate(state, t+dt*0.5f, dt*0.5f, a); Derivative c = evaluate(state, t+dt*0.5f, dt*0.5f, b); Derivative d = evaluate(state, t+dt, dt, c); const float dxdt = 1.0f/6.0f * (a.dx + 2.0f*(b.dx + c.dx) + […]