mathnet

    2热度

    1回答

    我正在使用MathNet Symbolics来处理我正在处理的程序的符号代数部分。一般用途是创建一对符号公式,然后将这两个公式分开。这在大多数情况下都很有效。但是,有时候,它不想做更复杂的简化。例如: (512*r*t*w + 2048*r*t^2*w) ------------------------------------------------------------------

    2热度

    2回答

    我最近通过NuGet将MathNet.Numerics添加到我的C#解决方案中。解决方案文件夹中的软件包目录膨胀到大约50 MB!然而,我可以简单地下载MathNet dll并仅使用它,仅占用1.5 MB。如果我还想要文档,我可以包含XML,这是另一个3.5 MB。 我是否在使用Nuget时出错或者是这种预期行为?它似乎浪费了很多空间。

    0热度

    1回答

    我试图编码来获取矩阵中不同元素的未成年人。我正在使用Mathnet.numerics库。我看到该库有submatrix方法,我需要输入rowindex和rowcount。但对于我的情况,我需要通过跳过行和列来创建子矩阵(例如,对于3x3矩阵,对于元素(1,2),我需要跳过第一行和第二列来创建我的子矩阵)。任何想法如何使用Mathnet.numerics的现有功能?

    3热度

    1回答

    我使用MathNet并试图解析2x^2 + x使用 Infix.Print(Infix.ParseOrUndefined("2x^2 + x")); 到epression但它返回x + 2x^2。我想保留源的顺序,因为我要使用LaTeX.Print在LaTex中将其转换。 解析方程时如何保持顺序?

    0热度

    1回答

    我想实现一个成本函数,我现在有 let computeCost (X : Matrix<double>) (y : Vector<double>) (theta : Vector<double>) = let m = y.Count |> double let J = (1.0/(2.0*m))*(((X*theta - y) |> Vector.map (fun x -> x

    1热度

    1回答

    我有一组(Xi,Yi)点,应该用通过零点的三次多项式函数拟合。 我认为这个任务使用MathNet.Numerics,但我没有在documentation 中看到一个选项来强制拟合函数通过原点。如果此选项不受支持,请提供一个使用MathNet.Numerics最新版本中包含的函数的解决方案。

    0热度

    1回答

    我试图重现Math.NET中Excel的TDIST()函数的相同结果。 在我的测试中,Excel中生成以下值这个双尾学生t检验: Excel中 1 - TDIST(0.84, 8009, 2) result: 0.599066539 在Math.NET,但我不能确定如何计算相同的结果。 Math.NET的文档确实声明它使用Student's T的简化版本(即接受位置和缩放参数的版本)。在我有

    0热度

    2回答

    嗨,我试图从mathdotnet与单声道在Linux中使用Mkl本机提供商。 我使用monodevelop并通过buildin NuGet包管理器安装了MathNet.Numerics和MathNet.Numerics.MKL.Linux-x64和-x86包。 当我尝试此代码时,我得到System.NotSupportedException:未找到MKL本机提供程序。 using System;

    0热度

    1回答

    Matrix函数MapIndexInplace被记录为Func(int,int,float,float)。我不明白第二个浮点值是什么。谁能解释一下?

    4热度

    3回答

    玩F#,我试图以更实用的方式思考代码。我的大部分工作本质上都是数字化的,所以我正在考虑这种再教育是否有意义。是以一种功能性的方式编写数字代码,例如试图将一个方形钉固定在一个圆孔中,或者仅仅是一个陡峭的学习曲线问题,而不考虑应用程序? 例如,让我们这表明大量的弱法的一个片段: open System open System.IO open System.Windows.Forms open S