Вопросы по теме 'equation-solving'

Как я могу численно решить уравнения, содержащие функции Бесселя, в MATLAB?
Я столкнулся с уравнением, содержащим функции Бесселя первого типа с одной стороны и модифицированные функции Бесселя второго типа с другой. Я хочу знать его точные решения (значения u). Уравнение выглядит следующим образом:...
3833 просмотров

Как я могу сослаться на конкретную точку моей функции внутри 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 просмотров

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 просмотров

Matlab разделение больших матриц
Возможный дубликат: Эффективный способ решения для X в AX=B в MATLAB, когда и A, и B являются большими матрицами Я пытаюсь решить уравнение Ax=b в Matlab, делая X=A\b. Однако проблема в том, что A - это огромная матрица...
43 просмотров

Как настроить временные / временные линейные ограничения программирования с помощью PuLP?
Я пытаюсь решить гипотетическую линейную задачу с помощью PuLP. Задача направлена ​​на минимизацию эксплуатационных расходов на горизонте 5 лет при максимальном улучшении формы и состояния продукта. Проблема должна генерировать 5 затрат, по одной на...
1092 просмотров

Решение уравнения, содержащего 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 просмотров

Как повторить набор уравнений в 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 просмотров

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 просмотров

Улучшить производительность кода для решения уравнения
Я новичок в MATLAB, и я изо всех сил пытаюсь найти решение этого уравнения. Где размеры матриц: {λ} = N×K, {Y} = N×D, {π} = 1×K и {µ} = D×K. То, что я создал, больше похоже на чудовище, чем на эффективный код MATLAB, и это из-за...
75 просмотров

Решение системы трансцендентных уравнений с помощью python
Предполагая, что у меня есть следующие четыре уравнения: потому что (х) / х = а потому что (у) / у = б a + b = 1 c sinc(x) = d sinc(y) для неизвестных переменных x, y, a и b . Обратите внимание, что cos(x)/x=a имеет несколько...
2545 просмотров

Как эффективно узнать, имеют ли уравнения решения?
Я хочу знать, имеет ли набор уравнений решение, и я использую solve(f)!=[] (python sympy) для его достижения. Но мне нужно только знать, есть ли решение, чтобы мне не нужно было искать все решения, на что ушло бы много времени. Есть ли способ...
213 просмотров

Решите уравнение {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