Tag: math

Mathematica中的树数据结构

我主要使用mathematica作为math工作台,编写相对较小的特定程序。 然而,我正在devise一个我打算在Mathematica中编程的系统。 我需要将数据存储在树中,然后search并遍历树。 虽然我知道如何实现树,但我更喜欢标准的,经过testing的代码。 我查看了Mathematica用户维基上的基本数据结构。 尽pipeMathematica文档中有一个小例子,但我没有find。 现在回答我的问题: 有什么地方可用的数据结构的(开源)包? 你用什么方法来处理数据结构? 逐渐开发你自己的util包? (这不是一个问题,只是一个说法,也许…缺乏(很多可用的)开源软件包是Mathematica没有应有的动力的原因。恐怕鸡鸡蛋问题。

一组高效的三维交叉algorithm

任何人都知道一个源,网站,我可以得到一些很好的3D交集algorithm的实现,如 球体和球体的交点 球体/椭球 球体/长方体 椭圆形/椭圆体 椭球体/长方体 长方体/立方体 球/射线 椭球/射线 长方体/射线 三angular形/射线 四/射线 三angular形/三angular形 四/四

Math.pow根据Java版本产生不同的结果

我在JDK版本1.7.0_60上运行以下代码: System.out.println(Math.pow(1.5476348320352065, (0.3333333333333333))); 其结果是:1.1567055833133086 我在JDK版本1.7.0上运行完全相同的代码。 其结果是:1.1567055833133089 我明白,double不是无限精确的,但是java规范中的变化是否会导致差异? PS:因为我们使用遗留系统,大十进制不是一个选项。 编辑:我能够追踪更改的时间:它是在JDK版本1.7.0_40中引入的(与版本1.7.0_25相比)。

我如何计算在C#中的权力?

我不是那么好,math和C#似乎没有提供function的function,所以我想知道如果有人知道我将如何运行这样的计算: var dimensions = ((100*100) / (100.00^3.00));

在Java中,你如何将十进制数转换为基数36?

如果我有一个十进制数,我如何将它转换为Java中的基数36?

直接计算2个向量之间的顺时针angular度的方法

我想找出2个vector(2D,3D)之间的顺时针angular度。 点积的方式给我的内angular(0-180度),我需要使用一些if语句来确定结果是我需要的angular度还是它的补码。 你知道直接计算顺时针angular度的方法吗?

用LaTeX在reStructuredText中进行math运算

我想用一个轻量级的标记语言来logging我的大学课程。 我select的编辑器是gedit,并且我find了用于Gedit的reStructuredText工具 ,它将运行reStructuredText处理器并在gedit中的窗格中呈现HTML。 这很好,还有80%的路程。 但是对于我的许多课程,我需要在笔记中包含math方程式或希腊字符。 虽然我对LaTeX不是很熟悉,但我的理解是它具有这些function。 我怎样才能使用LaTeX的文件? 那么需要将reST文件处理成LaTeX,然后将其渲染为HTML,还是有更好的方法? 降价会使这容易吗? 如有必要,我可以修改gedit插件。 最后,有没有人这样做? 在纯文本编辑器中使用课堂笔记的其他build议? 谢谢!

如何使用GPU进行math

我正在寻找利用GPU来处理一些方程式,但不知道如何从C#中访问它。 我知道XNA和DirectX框架允许您使用着色器来访问GPU,但是如何在没有这些框架的情况下访问它?

“近似”最大公约数

例如,假设您有一个浮点数的列表,这些浮点数的数量大约是公共数量的倍数 2.468,3.700,6.1699 这几乎是1.234的整数倍。 你如何描述这个“近似的gcd”,你将如何继续计算或估计它? 与我对这个问题的回答严格相关。

最好的开源混合整数优化求解器

我正在使用CPLEX来解决巨大的优化模型(超过10万个variables),现在我想看看是否可以find一个开源替代scheme,我解决混合整数问题(MILP)和CPLEX的工作很好,但是如果我们想要扩展,所以我真的需要find一个替代或开始写我们自己的特设优化库(这将是痛苦的) 任何build议/见解将不胜感激