Публикации по теме 'numerical-methods'
Решение дифференциальных уравнений 2-го порядка в JavaScript с использованием метода конечных разностей
Основной поток для численного решения дифференциальных уравнений:
Найти дифференциальные уравнения для решения Применение аппроксимации, такой как метод центрированных разностей Установить граничные условия Решите систему линейных уравнений (Матричная задача)
Меня очень увлек численный метод. Когда я впервые узнал об этом, было не так просто понять, как это работает. Я надеюсь, что эта статья разрушит барьер численного метода дифференциальных уравнений, пока я улучшаю свои..
Вопросы по теме 'numerical-methods'
положительные полуопределенные матрицы и численная устойчивость?
Я пытаюсь провести факторный анализ для матрицы совместного возникновения (C), которая вычисляется из матрицы терминов-документов (TD) следующим образом: C=TD*TD'
Теоретически C должен быть положительно полуопределенным, но это не так, и алгоритм...
2193 просмотров
schedule
04.12.2023
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 просмотров
schedule
01.04.2022
Эффективное использование разложения Холецкого в 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 просмотров
schedule
24.05.2022
Вычисление матрицы, которая преобразует четырехугольник в другой четырехугольник в 2D
На рисунке ниже цель состоит в том, чтобы вычислить матрицу гомографии H, которая преобразует точки a1 a2 a3 a4 в их аналоги b1 b2 b3 b4. Это:
[b1 b2 b3 b4] = H * [a1 a2 a3 a4]
Какой способ вы бы посоветовали наилучшим образом рассчитать H...
5044 просмотров
schedule
18.10.2022
Выборка случайного подмножества из массива
Каков чистый способ взять случайную выборку без замены из массива в javascript? Итак, предположим, что есть массив
x = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]
и я хочу случайным образом выбрать 5 уникальных значений; то есть сгенерировать...
31214 просмотров
schedule
10.03.2024
Как увеличить скорость параллельной обработки на вычислительных узлах в Linux-кластере?
Ниже приведен код, относящийся к вопросу, который я задаю. Я работаю с кластером, который имеет 13 вычислительных узлов и 1 верхний узел (он же главный узел). Верхний узел — это узел, который соединяет всех пользователей, поэтому ему выделяется...
1222 просмотров
schedule
02.04.2023
численное интегрирование с 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 просмотров
schedule
05.01.2023
Параллельное решение дифференциального уравнения, python
Я численно решаю дифференциальное уравнение, зависящее от параметров. Меня действительно интересуют не решения, а их поведение в зависимости от значения параметров. Поскольку мне нужно очень точное описание, я должен использовать очень тонкий массив...
2486 просмотров
schedule
23.03.2023
Интервал вектора Matlab
Я работаю с численными методами и решил начать обучение в среде Matlab, мой вопрос в том, как я могу добавить к сгенерированному интервалу моего вектора последний номер интервала, например:
vector = [-2.4:2.4]
это приведет к этим числам...
855 просмотров
schedule
06.11.2022
Ошибка: элемент управления достигает конца непустой функции
Я изучаю C++ и скопировал этот код из учебника, при компиляции кода в конце появляется ошибка. Ошибка говорит:
Управление Достигает конца непустой функции
и находится в конце кода:
#include "ComplexNumber.hpp"
#include...
8445 просмотров
schedule
12.10.2022
Как рассчитать кумулятивную функцию плотности суммы случайных величин в С++?
У меня есть ряд случайных величин с известными, но, возможно, разными распределениями вероятностей (PDF). Мне нужно вычислить значение кумулятивной функции распределения (CDF) суммы этих случайных величин в определенной точке x .
Это включает в...
65 просмотров
schedule
28.12.2022
Почему я получаю неправильную норму матрицы в Matlab?
У меня есть небольшая, хорошо обусловленная эрмитова матрица L с собственными значениями в [0,2]. Я получаю странные результаты, пытаясь вычислить норму, обратную L:
>> norm(inv(L))
ans =
2.0788
>> min(eig(L))
ans =...
178 просмотров
schedule
22.08.2023
Вычисление ошибок правила трапеции в MATLAB
Я пытаюсь вычислить, как ошибки зависят от шага h для правила трапеции. Ошибки должны уменьшаться с меньшим значением h, но для меня этого не происходит. Это мой код:
Iref - это эталонное значение, вычисленное и проверенное с помощью метода...
537 просмотров
schedule
10.04.2024
Частое обновление сохраненных данных для численного эксперимента с использованием Python
Я запускаю численный эксперимент, который требует много итераций. После каждой итерации я хотел бы хранить данные в файле рассола или в файле, похожем на рассол, на случай, если время ожидания программы истекло или структура данных будет...
1726 просмотров
schedule
20.10.2023