mathnet

    1热度

    1回答

    我有以下代码,我试图用2种不同的方法来解决多元回归方程。数组太长而无法列出,但每个数组在5704行匹配。我收到以下错误,当我尝试运行代码 //获取类型“System.ArgumentException”未处理的异常发生在MathNet.Numerics.dll 其他信息:矩阵必须是正定。 double[] p = Fit.MultiDim( new[] { shortRatingLi

    1热度

    1回答

    我正在尝试使用MathNet.Numerics库解决一些矩阵计算。这一切工作正常,双数。但是现在我想将数字表示为分数,并希望以分数的形式获得计算结果。我怎样才能做到这一点? 我现在正在做的是这样的。 var M = Matrix<double>.Build; var V = Vector<double>.Build; double [,] x1 = { {0,

    2热度

    1回答

    假设我的阵列矩阵 有: double[] someArray = new [] { 11, 12, 13, 14, 21, 22, 23, 24, 31, 32, 33, 34, 41, 42, 43, 44 }; 是否有出创建一个4×4矩阵出这个阵列的框方式,而不必把它分解任何成4个阵列我自己? 我知道这样做很简单,但我正在探索开箱即用的准备工作。 编辑 对不起,我没有说清楚(认为标题是): 什

    -1热度

    1回答

    我正在尝试使用math.net数字库实现辛普森法则。我想要使​​用的方法有四个参数,一个Func(函数指针),intervalBegin,intervalEnd和partitionNumbers。目前我正在使用Math.Sin测试这个方法,但是有人能帮我理解这个Func应该如何实现吗? var test = MathNet.Numerics.Integration.SimpsonRule.Inte

    0热度

    1回答

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

    0热度

    1回答

    我使用MathNet Numerics类的Evd <来获得矩阵的特征向量,但它原来是Vector<Complex>类型,我无法将其转换为Vector<double>,这正是我需要的操作。 这是怎么弄到的特征向量: DenseMatrix processedData = someData; Evd<> eigen = processedData.evd(); Vector<Complex> ei

    3热度

    2回答

    我使用C#和Math.net 我想计算是这样的:Matrix<float> * Matrix<double> 的Matrix<float>有大约6M * 3元,我怎么能转换Matrix<double>到Matrix<float>,这样我可以得到一个Matrix<float>结果。

    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热度

    1回答

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

    0热度

    1回答

    我: A = 1 2 3 2 4 5 5 5 5 和 [U S V]=svd(A) 我怎样才能把SVD功能的矩阵的尺寸是多少?