Описание тега ginac
Not a Computer Algebra System (CAS). A library for manipulating symbolic mathematical expressions
1
ответ
Используйте библиотеку C++ из Swift в приложении для iOS
Я хочу использовать библиотеку C++ в Swift: GiNaC. Я видел учебники о том, как использовать библиотеки C++ в Swift, но я не знаю, будет ли это работать для iOS или как бороться с зависимостями. GiNaC имеет CLN в качестве зависимости. Как этого добит…
14 мар '17 в 15:44
1
ответ
Установите ginac в Ubuntu 16.04 - такого файла или каталога нет
Я пытаюсь установить ginac на Ubuntu 16.04. Я установил ginac-tools из исходников. Однако, когда я копирую пример, приведенный на сайте, в мой код, он говорит: не могу найти такой файл или каталог (в строке #include ginac). #include <iostream>…
24 ноя '16 в 17:42
0
ответов
SymbolicC++ VS GiNaC
Я собираюсь начать работу над проектом, который требует символических манипуляций, в основном связанных с единицами измерения. Я столкнулся с символикой ++ и ginac, но мне не ясно, каковы преимущества и недостатки каждого из них, чтобы я мог принять…
16 май '15 в 18:37
1
ответ
GiNaC порядок вывода
Я строю приложение, написанное на C++, которое в значительной степени включает алгебру. Я решил использовать GiNaC для системы компьютерной алгебры (CAS). Она работает отлично; Однако есть небольшая проблема. Порядок элементов не такой, каким я хочу…
14 мар '13 в 17:59
1
ответ
Как скачать старую версию ginac через git
Я хочу загрузить старые библиотеки из репозитория git на рабочий стол. Как это сделать? Например я пытаюсь скачать ginac_1-6-5 из http://www.ginac.de/ginac.git/
02 мар '17 в 04:01
2
ответа
Связывание статической библиотеки с приложением iPhone
Я пытаюсь связать 2 статические библиотеки с моим приложением для iPhone. Когда я компилирую отдельный, идентичный файл с g++, который ссылается на две библиотеки, подобные этой: C++ main.cpp -o main -lcln -lginac, он работает нормально. В моем прил…
09 окт '11 в 18:01
2
ответа
Оператор-функция + с двумя неявными приведениями не работает
Я пытаюсь портировать некоторые части из ginac (www.ginac.de) на C#. Но я столкнулся с этим: class Program { static void Main(string[] args) { symbol s = new symbol(); numeric n = new numeric(); ex e = s + n; // "Operator + doesn't work for symbol, …
23 окт '10 в 11:00
1
ответ
C++ странный конструктор сторонних функций
У меня есть сторонняя библиотека, и я хочу использовать один из предоставленных конструкторов. ex.h: /** Construct example from string and a list of symbols. The input grammar is * similar to the GiNaC output format. All symbols and indices to be us…
27 мар '17 в 15:51
1
ответ
Кто может сказать мне, как инициализировать объект ex со строкой?
Кто-нибудь использует GINAC? Можете ли вы сказать мне, как начать ex объект со строкой или преобразовать строку в ex?
30 ноя '12 в 01:57
2
ответа
GiNaC неопределенная ссылка
В настоящее время я пытаюсь разработать приложение на C++, которое будет включать решение некоторых алгебраических задач (таких как дифференцирование или интеграция) с использованием GiNaC; Я установил его сначала из Центра программного обеспечения …
09 сен '13 в 02:15
0
ответов
Упростить выражение GiNaC
Я пытаюсь сделать что-то очень простое с GiNaC: void assert(bool x) { if (!x) throw runtime_error("Assertion error"); } #include <ginac/ginac.h> int main(int argc, char *argv[]) { assert(sqrt(ex(32)) == 4 * sqrt(ex(2))); // Raises runtime_erro…
22 май '20 в 20:28
0
ответов
Отслеживание недостающих данных при оценке expr с помощью GiNaC
У меня есть фрагмент кода, который получает табличные данные и выражения GiNaC от пользователя и оценивает результат. В таблице могут отсутствовать данные. Я хочу иметь возможность определять, когда эти отсутствующие данные делают невозможным оценку…
25 сен '20 в 18:18
0
ответов
GiNaC получить символ из выражения добавления
При работе с выражениями типа GiNaC::integral, Я могу позвонить, чтобы получить переменную интегрирования, т.е. #include <ginac/ginac.h> int main() { GiNaC::symbol x("x"); GiNaC::ex intgr = GiNaC::integral(x, 0, 1, 3*GiNaC::pow(x, 2)); std::co…
25 авг '21 в 15:41
1
ответ
Получил ошибку «Неопределенные символы» при компиляции файла .cpp с помощью ginac.
Я использую gcc (версия 11) для компиляции моего .cppфайл, а приведенный ниже код скопирован с официального сайта ginac. #include <iostream> #include <ginac/ginac.h> using namespace std; using namespace GiNaC; int main() { symbol x("x"),…
13 апр '22 в 08:12
0
ответов
Как устранить ошибку 'std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream()@GLIBCXX_3.4.26'?
Я хочу использовать библиотеку GiNaC в проекте Code::Blocks C++, но во время сборки проекта возникают следующие ошибки: ../../ginac/lib/libginac.so: undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std…
03 фев '23 в 13:35
0
ответов
Как представлять и упрощать символические выражения в GiNaC
Я новичок в библиотеке GiNac на C++ и борюсь с одной конкретной темой. Я хочу представлять и упрощать символические выражения (выражения с объединением, пересечением, а не с оператором) с помощью GiNac. Я пробовал следующий пример #include <iostr…
12 апр '23 в 03:52