2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Есть ли класс целых полиномномов для C++?
Сообщение08.11.2022, 13:50 
Аватара пользователя


05/06/08
379
Можно без деления, но с возможностью находить наибольший общий делитель двух полиномов?
Может в курсах по программированию есть работающие примеры. Собственно наверняка в пакетах типа Вольфрама такие встроенные классы есть А вот есть ли для С++?
В силу не синой практичности таковых для вычислительных задач.

 Профиль  
                  
 
 Re: Есть ли класс целых полиномномов для C++?
Сообщение09.11.2022, 08:53 


31/08/22
176
Видел только книги по теме типа Тан К.Ш., Стиб В.Х., Харди Й. "Символьный C++ - Введение в компьютерную алгебру с использованием объектно-ориентированного программирования."
И вот это
http://arageli.org/
https://um-nik.github.io/polynom-division
Возможно поможет. Сам не пробовал.
Ну и гугл, гитхаб вы конечно же пробовали, там можно найти готовые классы с базовыми операциями.

Если факторизовать то можно из получившегося попробовать перемножать их между собой и выделить наибольший...
В пределе больший пробовать делить на меньший.

 Профиль  
                  
 
 Re: Есть ли класс целых полиномномов для C++?
Сообщение09.11.2022, 09:40 


05/09/16
10306
Ну если прикрутить pari/gp библиотеку, то будут и полиномы (с НОДами, НОК-ами, делением и всем-всем-всем).
Документация на библиотеку https://pari.math.u-bordeaux.fr/pub/par ... ibpari.pdf
У них также есть утилита gp2C, которая транслирует текст на языке gp в текст на C, использующий библиотеку.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group