Вопросы по теме 'equation-solving'
Как я могу численно решить уравнения, содержащие функции Бесселя, в MATLAB?
Я столкнулся с уравнением, содержащим функции Бесселя первого типа с одной стороны и модифицированные функции Бесселя второго типа с другой. Я хочу знать его точные решения (значения u). Уравнение выглядит следующим образом:...
3833 просмотров
schedule
20.08.2022
Как я могу сослаться на конкретную точку моей функции внутри NDsolve?
Проблема:
Я пытаюсь решить это дифференциальное уравнение:
K[x_, x1_] := 1;
NDSolve[{A''[x] == Integrate[K[x, x1] A[x1], {x1, 0, 1}],
A[0] == 0, A'[1] == 1}, A[x], x]
и я получаю ошибки ( Function::slotn и NDSolve::ndnum ) (должна...
2255 просмотров
schedule
24.05.2022
fsolve всегда возвращает предположение / оценку
Я впервые использую функцию scipy optimize.fsolve, чтобы найти корни уравнения. Проблема в том, что любое число, которое я использую в качестве значения предположения / оценки, - это то, что я получаю в качестве своего ответа (с точностью до 8 знаков...
3912 просмотров
schedule
02.03.2023
Решение системы линейных уравнений с помощью dgesv Лапака
Я хочу решить систему линейных уравнений, используя пакет Lapack на C++. Я планирую реализовать его, как этим , используя подпрограммы из здесь , а именно dgesv.
Это мой код:
unsigned short int n=profentries.size();
double **A, *b, *x;
A=...
9605 просмотров
schedule
15.06.2022
Matlab разделение больших матриц
Возможный дубликат: Эффективный способ решения для X в AX=B в MATLAB, когда и A, и B являются большими матрицами
Я пытаюсь решить уравнение Ax=b в Matlab, делая X=A\b. Однако проблема в том, что A - это огромная матрица...
43 просмотров
schedule
16.04.2022
Как настроить временные / временные линейные ограничения программирования с помощью PuLP?
Я пытаюсь решить гипотетическую линейную задачу с помощью PuLP. Задача направлена на минимизацию эксплуатационных расходов на горизонте 5 лет при максимальном улучшении формы и состояния продукта. Проблема должна генерировать 5 затрат, по одной на...
1092 просмотров
schedule
13.01.2024
Решение уравнения, содержащего besselj
Как в Matlab найти a в J0(ax)=0 , где J0 — функция Бесселя первого рода и нулевого порядка, а x — известный вектор?
Как мы можем найти a как вектор?
54 просмотров
schedule
09.10.2022
MATLAB символически решает уравнение для отношения двух переменных
У меня есть довольно большое уравнение, в котором мне нужно решить соотношение двух переменных/символов. Небольшой пример:
Y = A*Y + B*X
и я хочу, чтобы MATLAB решил это как
Y/X = B/(1-A)
где ответ (Y/X) не ссылается на Y или X. Есть ли...
1018 просмотров
schedule
06.03.2023
Решите систему уравнений в Matlab
Я хочу решить систему линейных уравнений в Matlab. Проблема в том, что эта система будет иметь неуникальное решение в целом (так что Nullspace нетривиально), и эта система зависит от параметра beta (ненулевого!). Следовательно, я хочу получить...
903 просмотров
schedule
12.05.2022
решение уравнений в sas
Есть ли в sas 9.4 функция, аналогичная функции решения в Matlab, которую я могу использовать для решения уравнений:
syms x sig1 sig2 mu1 mu2;
solve(1/sig1/sqrt(2*pi) * exp(-1/2*((x-mu1)/sig1)^2) == 1/sig2/sqrt(2*pi) * exp(-1/2*((x-mu2)/sig2)^2),...
2374 просмотров
schedule
31.05.2024
MATLAB Решение нелинейного алгебраического уравнения
Я пытаюсь решить векторное уравнение, где векторы находятся в полярной форме
уравнение
100*exp((pi/3)*j) + 200*exp(x(1) j) - 300 (x(2)*j) - 315 = 0;
как вы можете видеть, в этом уравнении есть два неизвестных x (1) и x (2), и, поскольку это...
205 просмотров
schedule
28.03.2023
Как повторить набор уравнений в Matlab до сходимости?
У меня есть три уравнения, где u ранее определен как вектор mx1, а A - матрица mxn:
v = A'*u/norm(A'*u);
s = norm(A*v);
u = A*v/norm(A*v);
Я пытаюсь повторить эти уравнения, пока они не сойдутся. Я пытался использовать функциюsolve():
[v...
407 просмотров
schedule
10.01.2023
Как решить эту систему двух уравнений в SymPy?
У меня есть функция:
f(x) = 1 / (x + a)^t + b
И я хотел бы решить для данного t для a и b систему уравнений {f(0)=1 and f(1)=0} .
Для t=1 успешно вычисляется решение:
import sympy as sp
a,b = sp.symbols("a b")
res =...
1015 просмотров
schedule
09.07.2023
Модульные уравнения в Haskell
Я хочу решить линейные и квадратные модульные уравнения в Haskell с одной переменной. Я делаю это прямо сейчас, подставляя x = [1..] в уравнение одно за другим и находя остаток ( expr `rem` p == 0 , если уравнение по модулю p (не обязательно...
426 просмотров
schedule
20.10.2022
LAPACK dgetrs против dgesv
В документации LAPACK
dgesv Решает общую систему линейных уравнений AX=B.
dgetrs Решает общую систему линейных уравнений AX=B, A T X=B или A H X=B, используя факторизацию LU, вычисленную DGETRF.
В чем разница ? Кроме того, я сделал...
2408 просмотров
schedule
11.10.2022
Операции с дескриптором функции в Matlab
Не могли бы вы помочь мне со следующей проблемой: у меня есть следующий дескриптор функции:
r1 = @(lambda) b + lambda*(r - b); % r and b are vectors of return data
Я хочу найти оптимальные лямбда-выражения, которые обнуляют среднюю функцию...
2711 просмотров
schedule
25.10.2022
Улучшить производительность кода для решения уравнения
Я новичок в MATLAB, и я изо всех сил пытаюсь найти решение этого уравнения.
Где размеры матриц: {λ} = N×K, {Y} = N×D, {π} = 1×K и {µ} = D×K.
То, что я создал, больше похоже на чудовище, чем на эффективный код MATLAB, и это из-за...
75 просмотров
schedule
24.04.2023
Решение системы трансцендентных уравнений с помощью python
Предполагая, что у меня есть следующие четыре уравнения:
потому что (х) / х = а
потому что (у) / у = б
a + b = 1
c sinc(x) = d sinc(y)
для неизвестных переменных x, y, a и b . Обратите внимание, что cos(x)/x=a имеет несколько...
2545 просмотров
schedule
13.10.2022
Как эффективно узнать, имеют ли уравнения решения?
Я хочу знать, имеет ли набор уравнений решение, и я использую solve(f)!=[] (python sympy) для его достижения. Но мне нужно только знать, есть ли решение, чтобы мне не нужно было искать все решения, на что ушло бы много времени. Есть ли способ...
213 просмотров
schedule
22.07.2022
Решите уравнение {exponential *prod exponential(ln)}
Я хочу решить уравнение в MATLAB с помощью fsolve
Я пытаюсь сделать это:
function F = root2d(P);
lambda = 2*10^-4;
th = -40:-1:-106;
PL1 = 10471285.480509; % (mw)
p1 = 10;
p2 = 6 ;
p3 = 8 ;
al = 2.5;
T = 10.^(th./10);
r =...
123 просмотров
schedule
24.06.2023