Публикации по теме 'numerical-methods'


Численное решение систем обыкновенных дифференциальных уравнений (ОДУ 1-го порядка)
Системы решения ОДУ с помощью MATLAB Обычные дифференциальные уравнения или ОДУ играют важную роль в различных приложениях. И часто для их решения лучше всего подходят численные методы. Давайте посмотрим, как мы это делаем в MATLAB, решая системы обыкновенных дифференциальных уравнений первого порядка. Здесь нас беспокоит применение распространения ВИЧ-инфекции. Уравнения Уравнения представляют собой мгновенные балансы, основанные на количестве здоровых клеток (H) ,..

Повысьте свои технические навыки
В современном мире использование и совершенствование своих технических навыков становится все более и более ценным, независимо от того, что вы изучали раньше или какую карьеру выбрали. Если вы новичок в кодировании, анализе данных или численных рассуждениях, в Интернете есть множество ресурсов для обучения и практики. Вы можете развивать уже имеющиеся у вас технические навыки и изучать новые, чтобы добавить их в свой список достижений. Для Turing Talent Tech Graduate Programme..

Мономиальная интерполяция в NumPy
Подгонка полинома к точкам данных называется полиномиальной интерполяцией. Ниже приведены несколько примерных интерполяций, которые я взял из WolframAlpha . Мономиальная интерполяция Задача интерполяции начинается с пар X и Y. Обычно данные для интерполяции обозначаются, как показано ниже. Где первая строка — это значения X, а нижние — соответствующие значения Y. Используя приведенные выше значения X, мономиально-полиномиальная базисная матрица строится следующим образом...

Вопросы по теме 'numerical-methods'

Какой простой способ найти действительные корни (кубического) многочлена?
Мне это кажется очевидным вопросом, но я нигде не нашел его на SO. У меня есть кубический многочлен, и мне нужно найти действительные корни функции. Как САМЫЙ способ сделать это? Я нашел несколько закрытых формул для корней кубической функции,...
9034 просмотров
schedule 24.09.2021

Как рассчитать разницу между двумя последовательностями точек?
У меня есть две последовательности длины n и m. Каждая представляет собой последовательность точек формы (x, y) и представляет собой кривые на изображении. Мне нужно выяснить, насколько разные (или похожие) эти последовательности имеют тот факт, что...
3060 просмотров
schedule 12.10.2021

Устранение неполадок двоичного поиска для новичков в Matlab
Я новичок в Matlab / программировании в целом. Я хочу написать программу / сценарий, в которой используется рекурсивный двоичный поиск для аппроксимации корня из $ 2x - 3sin (x) + 5 = 0 $, так что итерация завершается, когда ошибка усечения...
848 просмотров
schedule 12.11.2021

Решите нелинейную систему уравнений в Mathematica
Я пытаюсь решить нелинейную систему уравнений в Mathemtica. Я пробовал Solve и NSolve, я также пытался определить числовые a_ {ij} и b_ {ij} и m33 = 1, чтобы упростить уравнение, но Mathematica работает слишком долго или я делаю что-то не так. В...
5191 просмотров

Эффективная генерация разреженной матрицы в конечно-разностном решателе
Я пишу программу для решения трехмерного уравнения Шредингера с использованием метода конечных разностей. 1D и 2D версии моего кода работали нормально, но в 3D версии я обнаружил, что генерация матрицы (для тех из вас, кто знает QM, это гамильтонова...
1389 просмотров
schedule 19.11.2021

Ресурс для многопоточности Win32
Я ищу быстрый указатель на некоторые ресурсы многопоточности для C / C ++ на Win32. Мне интересно сравнить относительную производительность численных вычислений с использованием одного и нескольких потоков. Проблемы не обязательно должны быть...
923 просмотров

итеративный линейный решатель для положительно определенной и плохо обусловленной матрицы
Мне нужна помощь в решении этой проблемы. Я хочу решить Ax = b , где A is n x n (square matrix), b is n x 1 matrix . Но матрица A имеет следующее свойство: + Ill обусловлено (K >> 1) (может быть больше 10 ^ 8) + Симметричная положительно...
1284 просмотров

Численное двойное интегрирование, взвешенное функцией распределения вероятностей (PDF) в Python
У меня проблема с выполнением двойного определенного интеграла в функции, которая зависит от двух переменных ( q,r ) и имеет в ней один дополнительный интеграл. Функция, которую я хочу взвесить с помощью гауссовской функции:...
493 просмотров

Реализация алгоритма Верле на Python
У меня проблема с реализацией алгоритма верлета на Python. Я пробовал этот код: x[0] = 1 v[0] = 0 t[0] = 0 a[0] = 1 for i in range (0, 1000): x[i+1] = x[i] - v[i] * dt + (a[i] * (dt**2) * 0.5) v[i] = (x[i+1] - x[i-1]) * 0.5 * dt...
10795 просмотров

Значения переменных не меняются в цикле for
Итак, я пытаюсь создать программу для выполнения Рунге-Кутты 4-го порядка для ODE 2-го порядка. Где-то есть проблема с моим циклом for. Значения v и x не меняются по сравнению с инициализированными значениями, и я не знаю, как это исправить....
987 просмотров
schedule 09.11.2021

Как решить систему (нелинейных) уравнений с помощью метода Якобиана и Ньютона в Matlab
Я пытаюсь построить функцию, которая может решить систему n-1 (нелинейных) уравнений с n неизвестными в Matlab, используя метод Ньютона. Я провел небольшое исследование в Интернете и пришел к следующей процедуре: Используйте функцию 'null' в...
3672 просмотров

Крутой спуск с неоправданно большими значениями
Моя реализация наискорейшего спуска для решения Ax = b демонстрирует странное поведение: для любой достаточно большой матрицы (~ 10 x 10 , пока тестировали только квадратные матрицы) возвращаемый x содержит все огромные значения (порядка 1x10^10...
226 просмотров

SICP Exercise 2.5 - селектор работает нестабильно
Я читаю SICP и делаю упражнение 2.5: Упражнение 2.5. Покажите, что мы можем представить пары неотрицательных целых чисел, используя только числа и арифметические операции, если мы представим пару a и b как целое число, являющееся...
121 просмотров

Решение интеграла в Matlab, содержащего неизвестные переменные?
Задача состоит в том, чтобы создать конусную шляпу в Matlab путем создания развертываемой поверхности численными методами. Я сделал 3 части. 2. Мой вопрос касается части 3, где мне нужно вычислить наименьшую прямоугольную поверхность бумаги, которая...
427 просмотров

Аппроксимация метода Эйлера слишком точна
Я пытаюсь закодировать метод аппроксимации Эйлера для решения проблемы гармонического осциллятора, а затем сравнить его на графике с точным решением. Однако я считаю, что мое приближение кажется слишком хорошим (даже для больших размеров шага), тем...
414 просмотров

Задайте начальные параметры нелинейной аппроксимации без информации
Мне было интересно, существует ли технический способ выбора начальных параметров для такого рода задач (поскольку они могут принимать практически любую форму). Мой вопрос возникает из-за того, что мое решение мало зависит от исходных параметров (как...
92 просмотров
schedule 12.11.2021

Лучший способ выполнить численное интегрирование по ускорению
У меня есть набор точек данных ускорения, считанных с датчика. У меня также есть время, когда были сняты показания. Как мне численно интегрировать, чтобы найти мгновенную скорость? Я пробовал следующее, что дает мне результат, но мне...
513 просмотров

Правило Симпсона с использованием циклов for (численное интегрирование)
Я пытаюсь закодировать правило Симпсона на python, используя циклы for, но продолжаю получать сообщение об ошибке и не могу понять, почему. def integrate_numeric(xmin, xmax, N): xsum = 0 msum = 0 h = (xmax-xmin)//N for i in...
250 просмотров

Создайте конкретный числовой шаблон с помощью matlab / octave
Как я могу создать определенный числовой шаблон? Где последняя цифра начинает 2-ю секцию паттерна. Пример: Я хочу повторить / повторить образец 1,5,4 1st pattern in section 1,5,4 2nd pattern in section 5,9,8 3rd pattern in section...
50 просмотров
schedule 29.11.2021

Интегральная и числовая оптимизация (nlminb) R
У меня возникают проблемы с проблемой оптимизации, связанной с численной оценкой интеграла, который содержит неизвестную переменную. Численная оценка интеграла достаточно проста, просто используйте функцию интегрирования в R. Я пытаюсь оценить...
60 просмотров
schedule 11.09.2021