Описание тега mathdotnet

Math.NET - это инициатива с открытым исходным кодом для создания и поддержки наборов инструментов, охватывающих фундаментальную математику, предназначенных для продвинутых, а также повседневных нужд разработчиков. Наиболее важным компонентом является Math.NET Numerics, цель которого - предоставить методы и алгоритмы для численных расчетов в науке, технике и повседневном использовании.
0 ответов

"System.Threading.ThreadAbortException" в MathNet.Numerics.dll

Я начинающий программист, но мне удалось создать несколько успешных проектов с использованием MathNet.Numerics. Однако в моем текущем усилии у меня возникают проблемы с темой, и я не могу понять, как диагностировать или обойти проблему. Несколько си…
21 июн '18 в 21:42
1 ответ

Линейное соответствие с Math.NET: ошибка в данных и ошибка в параметрах соответствия?

Я пытаюсь использовать Math.NET для выполнения простого линейного подбора через небольшой набор точек данных. Используя Fit.Line, я очень легко могу выполнить линейную посадку и получить наклон и пересечение: Tuple<double, double> result = Fit…
14 янв '15 в 10:35
1 ответ

Присваивание изменчивой переменной мешает выводу типа другого действительного вычисления

Я пытаюсь обновить Ньютона Рафсона. Вот фрагмент кода, который компилируется и запускается (предупреждение: бесконечный цикл). let thetam = [|beta; sigSq|] |> DenseVector let mutable gm = grad yt xt betah sigSqh // returns DenseVector let hm = he…
10 июл '16 в 22:53
4 ответа

Что такое MathNet эквивалент MATLAB решить C = A \ B

Недавно я начал использовать MathNet для реализации нашей линейной алгебры, однако у меня возникли некоторые проблемы с переводом функций MATLAB в MathNet. В MATLAB я часто использую простое решение, используя оператор обратной косой черты: C = A \ …
09 фев '12 в 09:22
0 ответов

Как рассчитать нецентральное Т-распределение

Используя MathDotNet, какой класс я бы использовал для расчета нецентрального Т-распределения? Я предполагаю, что класс Student T, но не могу тренировать требуемый параметр. Спасибо
15 янв '16 в 06:28
1 ответ

Как я могу вычислить автокорреляцию образца с помощью Math.NET

По-видимому, библиотека Math.Net не содержит функции для получения автокорреляции сэмпла. Как этого достичь, используя одну и ту же библиотеку?
06 июл '17 в 15:17
1 ответ

Решение линейного уравнения с использованием Math.NET Symbolics

Я попытался изменить приведенный здесь код для решения линейных уравнений для значений х. Такие как (3* х +7)/3+(2* х)/9=6/10 сначала разделив его на два выражения вправо и влево, а затем используя "SolveSimpleRoot", и получилось значение x. Но если…
24 окт '15 в 08:06
1 ответ

Как рассчитать sqrt в MathNet.Symbolics

Я использую MathNet.Symbolics библиотека для простых выражений вроде этого: string f = Infix.Print(Infix.ParseOrThrow("A+5*2")) Работает как положено (f = A+10), но попытаться получить корень числа намного сложнее, чем я ожидал. Например: string f =…
12 сен '17 в 16:00
1 ответ

Рассчитайте m 1,m 2 для y=m 1 x 1 +m 2 x 2, используя Math.NET

Учитывая эти значения: x1 = {1, 3, 6, 8} x2 = {2 ,8, 5, 10} y = {8.6, 30.8, 34.1, 53.8} И эта формула y = m1 * x1 + m2 * x2 Есть ли способ определить m1 и m2, используя Math.NET или эквивалентную библиотеку C#? (Ожидаемый результат для этих значений…
26 фев '15 в 17:00
1 ответ

Совместимость.Net 4.0 и.Net 4.5. Не удалось загрузить файл или сборку 'FSharp.Core, версия =4.3.1.0.'

Я хочу использовать библиотеку Math.NET Symbolics в проекте F#. Но когда я запускаю простой код: open MathNet.Symbolics open MathNet.Symbolics.Operators ... let expr = Infix.parseOrThrow("sin(x) * y") let symbols = Map.ofList [ "x", Real 2.0; "y", R…
06 янв '16 в 16:23
1 ответ

NullReferenceException при тестировании (m == nullptr) с типом Mathnet Matrix

Я борюсь со странным исключением NullReferenceException, которое возникает, когда я пытаюсь сравнить атрибут типа, производного от типа Matrix из библиотеки MathNet, с nullptr. Я хочу написать библиотеку классов C++/CLI с классом Transformation, про…
2 ответа

Матричное сопоставление math.net

Что эквивалентно math.net этому типу операций MATLAB над матрицами для сопоставления матриц? A = [2 2; 3 3] B = [4 4; 5 5] C = [A B] D = [A; B] Есть ли шпаргалка, которая сравнивает MATLAB/NUMPY с Math.net? Это может помочь мне в будущем. Благодарю.
15 ноя '13 в 09:15
1 ответ

Есть ли в недавнем Math.Net метод для возврата SquaredNorm вектора?

В старой версии (Iridium) был метод Vector.SquaredNorm(), но в самой последней стабильной версии Math.Net он недоступен. Какой метод я должен использовать?
21 мар '14 в 15:25
0 ответов

#MathdotNet Как найти параметры модели Гершеля-Балкли с помощью нелинейной регрессии в Math.NET?

Во-первых, я хотел бы поблагодарить всех, кто участвовал в этом великолепном проекте, Math.NET спас мне жизнь! У меня есть несколько вопросов о линейной и нелинейной регрессии, я инженер-строитель, и когда я работал над магистерской работой, мне нуж…
30 сен '17 в 17:23
1 ответ

Когда я должен использовать библиотеку линейной алгебры, такую ​​как Math.NET?

Я не уверен, что есть один правильный ответ на вопрос, но здесь мы идем. Несмотря на то, что многочисленные числовые проблемы могут быть сформулированы в форме линейной алгебры, из моего ограниченного опыта мне кажется, что производительность просты…
22 мар '13 в 03:20
1 ответ

Есть ли способ получить матрицу корреляции Спирмена для более чем двух массивов?

У меня есть код, который производит N массивов двойников, и я хотел бы создать матрицу корреляции Спирмена. Есть ли функция, чтобы сделать это для меня, или я должен пройти через все комбинации и построить свою собственную матрицу корреляции с помощ…
02 окт '13 в 14:25
1 ответ

Решение матрицы наименьших квадратов с ограничением результатов

У меня есть прямоугольная матрица таким образом:1, 3, 2, 4, н..4, 2, 1, 5, н..п.. и вектор таким образом:1, 2, 5, 6, 7, н.. Мне нужно решить уравнение наименьших квадратов для всех столбцов в матрице, но я хочу ограничить результаты так, чтобы все о…
04 мар '14 в 14:35
2 ответа

Перекрестный продукт с использованием Math.Net Numerics с C#

У меня есть два вектора MathNet.Numerics.LinearAlgebra.Generic.Vector<double>, вроде следующего: Vector<double> v1 = new DenseVector(new double[] { 1, 2, 3 }); Vector<double> v2 = new DenseVector(new double[] { 3, 2, 1 }); Я в осно…
01 авг '12 в 12:53
3 ответа

Как перетасовать DenseMatrix в F#

В Matlab мы можем написать следующий код для перемешивания матрицы: data = data(:, randperm(size(data,2))); есть то, что я пишу с Math.NET: let csvfile = @"../UFLDL-tutorial-F#/housing.csv" let housingAsLines = File.ReadAllLines(csvfile) |> Array…
07 ноя '16 в 13:29
1 ответ

Как создать плотную матрицу из массива uint[,]

Я пытаюсь создать DenseMatrix в MathDotNet из массива uint с двумя измерениями. uint[10,10] = myarray; Matrix<ushort> newarray = Matrix<ushort>.Build.DenseOfArray(myarray); Mathdotnet жалуется на то, что это еще не сделано. Реализуются т…
13 июл '18 в 13:45