您在 .NET 应用程序中使用哪种数学方法?

发布于 2024-07-08 07:52:42 字数 409 浏览 9 评论 0 原文

您在 .NET 应用程序中使用什么类型的数学,不包括 System.Math

我认为 System.Math 严重不足。 例如,在几个官方 .NET 框架中,我可以计算出三种不同的矩阵实现。 对于向量也是如此。 复数的一种实现; 任意有理数的几种不同实现,等等。

那么,您希望在假设的 System.Mathematics 命名空间中看到什么?

What sort of mathematics do you use in your .NET application, excluding everything that's in System.Math?

I think that System.Math is woefully inadequate. For example, in several official .NET frameworks, I can count three different implementations of matrices. The same goes for vectors. One implementation of a complex number; several different implementations of arbitrary rational numbers, and so on.

So, what would you like to see in a hypothetical System.Mathematics namespace?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

雨巷深深 2024-07-15 07:52:42

以下是我使用的内容:

  • 数值积分
  • 数值导数
  • FFT
  • 矩阵
  • 向量复数
  • 几何
  • 类型,例如多边形、球体、环面等
  • 高斯分布
  • 纳维-斯托克斯方程
  • DSP 滤波器
  • 符号代数 四元
  • 优化
  • 常微分方程和 ODE 求解器
  • 同样适用于偏微分方程

Here is what I use:

  • Numerical integrals
  • Numerical derivatives
  • FFTs
  • Matrices
  • Vectors
  • Complex numbers
  • Geometric types such as polygons, spheres, toroids, etc
  • Gaussian distributions
  • Navier-Stokes equations
  • DSP filters
  • Symbolic algebra
  • Quaternions
  • Optimisation
  • Ordinary Differential Equations and ODE solvers
  • Likewise for PDEs
土豪我们做朋友吧 2024-07-15 07:52:42

除了基本的“会计数学”之外,我很少需要任何东西。

I rarely need anything outside of basic 'accounting math'.

祁梦 2024-07-15 07:52:42

泛型支持(因为 C# 3.0 不允许使用泛型和运算符),例如 这里

Generics support (since C# 3.0 doesn't allow use of generics and operators), like here.

小姐丶请自重 2024-07-15 07:52:42

表达式求值类似于 FleeDotmath(请参阅此处此处

Expression evaluation like that in Flee or Dotmath (see here and here)

一人独醉 2024-07-15 07:52:42

查看
http://msdn.microsoft.com/en-us/vcsharp/aa336740。 aspx

在 Math 下有一些 C# 库的链接

Check
http://msdn.microsoft.com/en-us/vcsharp/aa336740.aspx

Under the Math there are some links to some libraries for C#

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文