Вопросы по теме 'symbolic-computation'

Как установить Symbolic C++ в Visual Studio 2010?
У меня есть Symbolic C++ (версия, которая может интегрироваться с V, нет документации по ее установке. Я получил ее с этого веб-сайта, и на ней есть примеры того, как она работает: http://issc.uj.ac.za/symbolic/symbolic.html Кто-нибудь знает,...
2419 просмотров

символьные вычисления в C++
Мне нужно сделать аналитическую интеграцию в C++. Например, я должен интегрировать такие выражения: exp[I(x-y)] , I — мнимое число. Как я могу сделать это на С++? Я попробовал GiNaC , но он может просто интегрировать полиномы. Я также...
14759 просмотров
schedule 09.04.2023

MATLAB: (старый добрый) ошибка в команде MuPAD
Я знаю, что многие подобные вопросы задавались раньше, но случаи, которые я видел, были более сложными (т.е. я их не понимаю), и ответы, похоже, относятся только к конкретным случаям. Мой случай очень прост (и, следовательно, широко применим), взят...
489 просмотров

Проверка символьных вычислений
Мне приходится делать некоторые вычисления, где возникают длинные формулы, в основном включающие производные полиномов с переменными коэффициентами. К сожалению, результаты, которые я получаю от таких движков, как Mathematica или Maple,...
218 просмотров

Maxima CAS: суммирование с символическим верхним пределом n не упрощается, когда верхний предел указывается позже с помощью ev()
Следующие две части кода maxima должны быть эквивалентны: sum(x[i], i, 1, 2); ev(%, x[1] = 5, x[2] = 3); и: sum(x[i], i, 1, n); ev(%, n = 2, x[1] = 5, x[2] = 3); В первом случае maxima знает, как вычислить выражение до 8. Во втором...
513 просмотров

Как определить f(x) = x/x в MATLAB (символические вычисления)
Я пытаюсь с этими командами x = sym('x'); f(x) = sym('f(x)'); f(x) = x/x; и f(x) = sym('x/x'); , но оба они производят f(x) = 1 (да... для каждого реального x, включая 0) Вопрос в том, как я могу избежать...
390 просмотров

Идиоматический способ выражения общих вычислений в Haskell
Должен существовать хороший идиоматический способ выражения общих вычислений в Haskell на уровне типов. Все, что я могу придумать, это (незаконная) имитация ООП. class Computation where compute :: Computation -> Double -> Double data Id...
157 просмотров
schedule 04.07.2023

Как оценить символьную переменную в SymbolicC++?
Я пробовал пару библиотек компьютерной алгебры для C++, чтобы использовать их с курсом векторного исчисления, который я изучаю. У меня проблемы с нелинейными уравнениями в GiNaC, и в SymbolicC++ это действительно сработало. Вот простой пример,...
1204 просмотров

Числовая ошибка Matlab и как получить правильный ответ
Я каким-то образом получаю следующее выражение в Matlab (R2014a на W7, 64b) 1/1034591578977116160000*prod(1:19)*(29576428208904825-17729494921579950*k - 20479697577410832*k^2 + 13867226524449248*k^3 - 836937224095392*k^4 - 869194297188672*k^5 +...
136 просмотров

Функция решения Matlab: как получить решение переменного размера в матричной форме?
В настоящее время я работаю над следующей функцией Matlab. function d = sym_fun(E,A,C) [n,m] = size(A); if n==m X = sym('X%d%d', [n,n]); Xres = solve(A'*X*E+E'*X*A+E'*(C'*C)*E==0,X); xres = sym('x%d%d', size(Xres)); for...
86 просмотров
schedule 27.03.2024

Ошибка MATLAB при использовании symfun/subsindex
У меня проблемы с использованием dsolve с символическими функциями. Я получаю сообщение об ошибке: "Ошибка использования symfun/subsindex (строка 121) Значения индексации должны быть положительными целыми числами, логическими или символьными...
1109 просмотров

Создайте общий символьный массив с помощью MATLAB
Я хочу создать массив или матрицу 1 x M с такими переменными (обратите внимание, что сумма идет от i=1 до m-1 ): Потому что я хочу использовать Obj позже, так как общий массив зависит от заданного M для некоторых целей оптимизации. Я...
56 просмотров
schedule 02.12.2022