Вопросы по теме 'symbolic-computation'
Как установить Symbolic C++ в Visual Studio 2010?
У меня есть Symbolic C++ (версия, которая может интегрироваться с V, нет документации по ее установке. Я получил ее с этого веб-сайта, и на ней есть примеры того, как она работает:
http://issc.uj.ac.za/symbolic/symbolic.html
Кто-нибудь знает,...
2419 просмотров
schedule
05.09.2022
символьные вычисления в C++
Мне нужно сделать аналитическую интеграцию в C++. Например, я должен интегрировать такие выражения: exp[I(x-y)] , I — мнимое число.
Как я могу сделать это на С++?
Я попробовал GiNaC , но он может просто интегрировать полиномы. Я также...
14759 просмотров
schedule
09.04.2023
MATLAB: (старый добрый) ошибка в команде MuPAD
Я знаю, что многие подобные вопросы задавались раньше, но случаи, которые я видел, были более сложными (т.е. я их не понимаю), и ответы, похоже, относятся только к конкретным случаям.
Мой случай очень прост (и, следовательно, широко применим), взят...
489 просмотров
schedule
04.01.2023
Проверка символьных вычислений
Мне приходится делать некоторые вычисления, где возникают длинные формулы, в основном включающие производные полиномов с переменными коэффициентами.
К сожалению, результаты, которые я получаю от таких движков, как Mathematica или Maple,...
218 просмотров
schedule
22.06.2022
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 просмотров
schedule
19.06.2023
Как определить 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 просмотров
schedule
08.07.2023
Идиоматический способ выражения общих вычислений в Haskell
Должен существовать хороший идиоматический способ выражения общих вычислений в Haskell на уровне типов. Все, что я могу придумать, это (незаконная) имитация ООП.
class Computation where
compute :: Computation -> Double -> Double
data Id...
157 просмотров
schedule
04.07.2023
Как оценить символьную переменную в SymbolicC++?
Я пробовал пару библиотек компьютерной алгебры для C++, чтобы использовать их с курсом векторного исчисления, который я изучаю. У меня проблемы с нелинейными уравнениями в GiNaC, и в SymbolicC++ это действительно сработало.
Вот простой пример,...
1204 просмотров
schedule
03.05.2022
Числовая ошибка 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 просмотров
schedule
09.03.2023
Функция решения 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 просмотров
schedule
27.05.2023
Создайте общий символьный массив с помощью MATLAB
Я хочу создать массив или матрицу 1 x M с такими переменными (обратите внимание, что сумма идет от i=1 до m-1 ):
Потому что я хочу использовать Obj позже, так как общий массив зависит от заданного M для некоторых целей оптимизации. Я...
56 просмотров
schedule
02.12.2022