Описание тега polynomial-math

Polynomial Math is a subset of mathematics dealing with mathematical expressions constructed from variables and constants using only the operations of addition, subtraction, multiplication, and non-negative integer exponents. Any polynomial math question should be programming related.
1 ответ

Хороший скриптовый язык / фреймворк для воссоздания полиномиального корневого калькулятора

Мне было просто интересно, какой лучший язык сценариев онлайн использовать для "простых" математических вычислений, таких как поиск корней в полиномах 2-й, 3-й или 4-й степени. Например, создаем небольшой веб-апплет, подобный найденному здесь, котор…
11 окт '10 в 22:14
1 ответ

Умножение двух полиномов в программе cpp LinkedList

Я делаю программу полиномов на C++, которую мы должны реализовать с помощью односвязного списка. И да, это домашнее задание. Я разработал большую часть программы, и я просто застрял с перегрузкой моего оператора умножения. Это моя оператор * функция…
1 ответ

Метод Ньютона расходится для некоторых полиномов

Я пытался реализовать метод Ньютона для полиномов. Подобно: double xn=x0; double gxn=g(w, n, xn); int i=0; while(abs(gxn)>e && i<100){ xn=xn-(gxn/dg(w, n, xn)); gxn=g(w, n, xn); i++; } где g(w, n, xn) вычисляет значение функции и dg(w,…
3 ответа

Есть ли более эффективный способ умножения полиномов?

Вот мой метод умножения двух полиномов вида an*x^n + an-1*x^n-1 + ... + a1*x + a0, каждый Term Объект имеет два поля: double coefficient а также int power, Polynomial представляет собой полином, сохраняя условия в ArrayList<Term>, Эта текущая …
04 окт '12 в 16:24
3 ответа

Лучший способ хранить многозначные полиномы в Лиспе

Мне нужно хранить полиномы в моей программе lisp для сложения, вычитания и умножения. Но не могу найти простой способ его хранения. Я рассмотрел следующий путь (2x^3 + 2x + 4y^3 - 2z) в списке списков, где каждый список представляет собой список кол…
30 ноя '14 в 15:44
1 ответ

Канонические коэффициенты из полинома Ньютона

Некоторое время назад я реализовал приближение Полинома для игры, которую я запрограммировал. Я использую метод пирамиды Ньютона. Мне потребовалось много времени, чтобы понять это, но мое решение требует вычисления биномиальных коэффициентов, и я та…
17 ноя '12 в 22:09
0 ответов

Как использовать hermite.hermval в Python

Я хочу построить интерполяцию Эрмита, и я замечаю numpy.polynomial.hermite.hermval Тем не менее, я не знаю, где ввести мой X_list а также Y_list, Только я могу найти это C. Интерполяционная формула Эрмита:
27 мар '18 в 09:00
1 ответ

Полиномиальная оценка в Haskell

Я пытался сделать функцию, которая оценивает полиномы целых чисел. Теперь у меня есть > type Poly = [Int] > polyEval :: [(Float,Int)] -> Float -> [(Float,Int)] > polyEval [] _ = [] > polyEval ((c,g):xs) n = map (\ (c,g) -> (c*n,…
20 ноя '13 в 08:34
1 ответ

Работает ли этот метод для решения квадратного уравнения с использованием JavaScript?

Я пытаюсь сделать некоторую "сложную" математику, где мне нужно вызвать некоторые из свойств Math JavaScript для решения квадратного уравнения. Работает ли следующий метод? root = Math.pow(inputb,2) - 4 * inputa * inputc; root1 = (-inputb + Math.sqr…
14 окт '10 в 05:33
4 ответа

Почему эта полиномиальная функция выдает ошибку SyntaxError?

Я пытаюсь написать базовый алгоритм для оценки полинома четвертого порядка с использованием Python. Код ниже, и я не уверен, что я делаю неправильно. Я придумал этот код, и я не уверен, достаточно ли этого, чтобы добиться цели: x = int(raw_input(":"…
28 янв '15 в 06:58
2 ответа

LISP упрощают полиномы

Я пишу программу, которая пока упрощает полиномы, только сложение и умножение. Я часами стучал головой по клавиатуре и решил, что пришло время обратиться за помощью. (defun simplify (lis) (if (eq (car lis) '+) (cons '+ (simplify-addition (cdr lis)))…
01 дек '12 в 01:08
2 ответа

Есть ли преимущество в производительности в том, как я выражаю математическую формулу

У меня есть проблема алгебры с большим количеством переменных, которые я не могу упростить. Есть ли соображения производительности относительно того, как я выражаю это в коде? Формула: Я мог бы умножить это, разделить AИ многое сделать, чтобы он выг…
22 апр '14 в 15:46
0 ответов

Генерация вафельной карты с использованием не радиального полинома Зерника в R

Я смоделировал вафельную карту, используя радиальный зерник, используя код ниже. library(data.table) library(dplyr) .odd <- function(n,m) { if (((n-m)%%2) == 0) return(FALSE) else return(TRUE) } rzernike <- function(rho, theta, n, m){ if ((n&l…
30 июл '18 в 03:22
3 ответа

Вычислить корни кратных многочленов

Учитывая матрицу A который представляет полиномы в каждом столбце. Как эффективно вычислить корни каждого многочлена без петель?
23 ноя '13 в 15:09
0 ответов

Создание полинома с использованием связанного списка

Я написал код для создания полинома с использованием связанного списка, но в некоторых случаях он показывает ошибку сегментации, хотя код кажется правильным. Вот код: #include<stdio.h> #include<stdlib.h> #include<limits.h> typedef …
11 фев '18 в 07:57
1 ответ

Как зациклить матрицу в Octave, чтобы сгенерировать межчленный полином порядка n

Я пытаюсь сделать следующее: у меня есть матрица размером n x m с n строками данных и m столбцами. Каждый из этих столбцов - это отдельная переменная (например, X, Y, Z и т. Д.). Я хочу вывести n x (m+f(m, i)) матрица, где i - порядок запрошенного м…
1 ответ

Как использовать выходные переменные функции в качестве входных данных для другой функции

Я хотел бы использовать выходные данные функции в качестве входных данных для функции, которая строит полином: вот мой код: function c = interpolation(x, y) n = length(x); V = ones(n); for j = 2:n V(:,j) = x.*V(:,j-1); end c = V \ y; disp(V) for i =…
08 ноя '15 в 16:57
2 ответа

Максимум многочлена

У меня есть многочлен порядка N (где N четное). Этот полином равен минус бесконечность для х минус / плюс бесконечность (таким образом, он имеет максимум). То, что я делаю сейчас, это взятие производной полинома с помощью polyder затем найти корни п…
0 ответов

Добавление полинома Java с использованием связанного списка

Я пытаюсь добавить два полинома, используя связанные списки, но мой результат всегда равен 0.0, и я не уверен, почему. Любые идеи, где я пошел не так, или если я даже выбрал правильный подход? -poly - указатель на начало связанного списка, в котором…
2 ответа

C# применение решения для квадратичных мнимых корней

Я создал чрезвычайно простое, но в то же время полностью функциональное и весьма полезное приложение WinForms C#, которое решает реальные корни квадратного уравнения. Вот моя текущая логика программирования: string noDivideByZero = "Enter an a value…