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


Решение дифференциальных уравнений 2-го порядка в JavaScript с использованием метода конечных разностей
Основной поток для численного решения дифференциальных уравнений: Найти дифференциальные уравнения для решения Применение аппроксимации, такой как метод центрированных разностей Установить граничные условия Решите систему линейных уравнений (Матричная задача) Меня очень увлек численный метод. Когда я впервые узнал об этом, было не так просто понять, как это работает. Я надеюсь, что эта статья разрушит барьер численного метода дифференциальных уравнений, пока я улучшаю свои..

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

положительные полуопределенные матрицы и численная устойчивость?
Я пытаюсь провести факторный анализ для матрицы совместного возникновения (C), которая вычисляется из матрицы терминов-документов (TD) следующим образом: C=TD*TD' Теоретически C должен быть положительно полуопределенным, но это не так, и алгоритм...
2193 просмотров

Lisp, OCaml или что за Рунге Кутта?
Какой язык вы бы предложили для решения системы с: дифференциальные уравнения первого порядка комплексные переменные N-размеры с использованием Рунге Кутта 4-го порядка или подобного. Скорость имеет много значение, но ею можно...
1669 просмотров
schedule 30.08.2022

эффективное определение того, имеет ли многочлен корень в интервале [0,T]
У меня есть многочлены нетривиальной степени (4+), и мне нужно надежно и эффективно определить, имеют ли они корень в интервале [0, T]. Точное расположение или количество корней меня не волнует, мне просто нужно знать, есть ли хотя бы один. Прямо...
5975 просмотров
schedule 27.02.2023

«глупая» версия метода Эйлера с использованием Matlab
Я пытался написать «глупую» версию метода Эйлера с помощью Matlab , но всегда ничего не получалось. Мой код был мусором :-( См. этот псевдокод для этого метода: ‘set integration range xi = 0 xf = 0 ‘initialize variables x = xi y = 1 ‘set step...
1204 просмотров
schedule 09.06.2024

Код генерации четырехъядерной сетки
Я ищу пример кода (на любом языке) генерации четырехугольной сетки. Однако это кажется довольно сложной задачей! Я не привередливый, хотелось бы мешать хотя бы полигоны с дырками, ничего особенного! Итак, здесь мы говорим о плоских 2D-формах....
1671 просмотров

Эффективное использование разложения Холецкого в R
Этот вопрос связан с этим и этот один У меня есть две матрицы полного ранга A 1 , A 2 , каждая из которых имеет размерность p x p и p-вектор y. Эти матрицы тесно связаны в том смысле, что матрица A 2 является обновлением первого ранга...
1765 просмотров
schedule 21.12.2023

Численные методы PHP
У меня есть нелинейная функция, и мне нужно найти для нее корень. Кто-нибудь знает, есть ли библиотека для PHP, реализующая численные методы? (Я могу написать метод, но я хотел бы знать, есть ли библиотека, которая выполняет эту работу)
628 просмотров
schedule 03.04.2024

Работа с точностью с плавающей запятой в Javascript
У меня есть большое количество числовых значений y в javascript. Я хочу сгруппировать их, округляя их до ближайшего кратного x , и преобразовать результат в строку. Как мне обойти раздражающую точность с плавающей запятой? Например: 0.2...
217411 просмотров

Вычисление матрицы, которая преобразует четырехугольник в другой четырехугольник в 2D
На рисунке ниже цель состоит в том, чтобы вычислить матрицу гомографии H, которая преобразует точки a1 a2 a3 a4 в их аналоги b1 b2 b3 b4. Это: [b1 b2 b3 b4] = H * [a1 a2 a3 a4] Какой способ вы бы посоветовали наилучшим образом рассчитать H...
5044 просмотров

Выборка случайного подмножества из массива
Каков чистый способ взять случайную выборку без замены из массива в javascript? Итак, предположим, что есть массив x = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15] и я хочу случайным образом выбрать 5 уникальных значений; то есть сгенерировать...
31214 просмотров

Как увеличить скорость параллельной обработки на вычислительных узлах в Linux-кластере?
Ниже приведен код, относящийся к вопросу, который я задаю. Я работаю с кластером, который имеет 13 вычислительных узлов и 1 верхний узел (он же главный узел). Верхний узел — это узел, который соединяет всех пользователей, поэтому ему выделяется...
1222 просмотров

численное интегрирование с c
Мне нужно выполнить числовое интегрирование для набора точек данных из текстового файла. мои точки данных выглядят так 0.5 0.479425539 1 0.841470985 1.5 0.997494987 2 0.909297427 2.5 0.598472144 3 0.141120008 3.5...
8288 просмотров
schedule 13.06.2023

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

Параллельное решение дифференциального уравнения, python
Я численно решаю дифференциальное уравнение, зависящее от параметров. Меня действительно интересуют не решения, а их поведение в зависимости от значения параметров. Поскольку мне нужно очень точное описание, я должен использовать очень тонкий массив...
2486 просмотров

Интервал вектора Matlab
Я работаю с численными методами и решил начать обучение в среде Matlab, мой вопрос в том, как я могу добавить к сгенерированному интервалу моего вектора последний номер интервала, например: vector = [-2.4:2.4] это приведет к этим числам...
855 просмотров

Ошибка: элемент управления достигает конца непустой функции
Я изучаю C++ и скопировал этот код из учебника, при компиляции кода в конце появляется ошибка. Ошибка говорит: Управление Достигает конца непустой функции и находится в конце кода: #include "ComplexNumber.hpp" #include...
8445 просмотров

Как рассчитать кумулятивную функцию плотности суммы случайных величин в С++?
У меня есть ряд случайных величин с известными, но, возможно, разными распределениями вероятностей (PDF). Мне нужно вычислить значение кумулятивной функции распределения (CDF) суммы этих случайных величин в определенной точке x . Это включает в...
65 просмотров
schedule 28.12.2022

Почему я получаю неправильную норму матрицы в Matlab?
У меня есть небольшая, хорошо обусловленная эрмитова матрица L с собственными значениями в [0,2]. Я получаю странные результаты, пытаясь вычислить норму, обратную L: >> norm(inv(L)) ans = 2.0788 >> min(eig(L)) ans =...
178 просмотров

Вычисление ошибок правила трапеции в MATLAB
Я пытаюсь вычислить, как ошибки зависят от шага h для правила трапеции. Ошибки должны уменьшаться с меньшим значением h, но для меня этого не происходит. Это мой код: Iref - это эталонное значение, вычисленное и проверенное с помощью метода...
537 просмотров
schedule 10.04.2024

Частое обновление сохраненных данных для численного эксперимента с использованием Python
Я запускаю численный эксперимент, который требует много итераций. После каждой итерации я хотел бы хранить данные в файле рассола или в файле, похожем на рассол, на случай, если время ожидания программы истекло или структура данных будет...
1726 просмотров
schedule 20.10.2023