Публикации по теме 'numerical-analysis'
Репрезентативная мощность нейронных сетей
Нам известны нейронные сети и их бесчисленные достижения во многих областях, от науки о данных до компьютерного зрения. Известно, что они умеют решать сложные задачи, предполагающие обобщения. С математической точки зрения они очень хорошо аппроксимируют поведение любой сложной функции. Давайте разберемся с этой концепцией аппроксимации визуально, вместо подхода прямого и обратного распространения, при котором ошибка прогнозирования сводится к минимуму. Предполагая, что вы знакомы с..
Вопросы по теме 'numerical-analysis'
Почему inv Matlab работает медленно и неточно?
Я читал в нескольких местах (в документе и в этом сообщении в блоге: http://blogs.mathworks.com/loren/2007/05/16/цель-оф-инв/ ), что использование inv в Matlab не рекомендуется, потому что это медленно и неточно.
Я пытаюсь найти причину этой...
7884 просмотров
schedule
28.06.2023
Сложение и вычитание при потере значимости с плавающей запятой
При изучении точности в арифметике с плавающей запятой и различных методах ее предотвращения (использование сопряженных чисел, рядов Тейлора и т. д.) в книгах часто упоминается вычитание двух очень похожих чисел или одного большого и одного маленького...
2291 просмотров
schedule
26.09.2022
Числовая точность в Fortran 95:
У меня есть следующий код Fortran:
Program Strange
Real(Kind=8)::Pi1=3.1415926535897932384626433832795028841971693993751058209;
Real(Kind=8)::Pi2=3.1415926535897932384626433832795028841971693993751058209_8;
Print*, "Pi1=", Pi1;...
1555 просмотров
schedule
25.03.2022
Какой алгоритм R использует для вычисления среднего значения?
Мне любопытно узнать, какой алгоритм использует средняя функция R. Есть ли ссылка на числовые свойства этого алгоритма?
Я нашел следующий код C в summary.c:do_summary():
case REALSXP:
PROTECT(ans = allocVector(REALSXP, 1));
for (i = 0; i <...
598 просмотров
schedule
29.11.2023
Почему выходные данные inv () и pinv () не равны в Matlab и Octave?
Я заметил, что если A является матрицей NxN и имеет обратную матрицу. Но то, что выводят функции inv () и pinv (), отличается. - Моя среда - Win7x64 SP1, Matlab R2012a, Cygwin Octave 3.6.4, FreeMat 4.2.
Взгляните на примеры из Octave:
A =...
20030 просмотров
schedule
31.05.2023
Найти номера подмассива массива, сумма которых делится на заданное число
Я застрял в одном вопросе алгоритма. Пожалуйста, предложите мне какой-нибудь эффективный алгоритм для следующей проблемы.
Вопрос
Найдите количество подмассивов, сумма которых делится на заданное число.
Моя работа
Я сделал один...
10593 просмотров
schedule
10.07.2022
Составное правило Симпсона
У меня есть этот код для составного правила Симпсона. Тем не менее, я довольно долго возился с ним, и, похоже, я не могу заставить его работать.
Как исправить этот алгоритм?
function out = Sc2(func,a,b,N)
% Sc(func,a,b,N)
% This function...
2298 просмотров
schedule
30.09.2022
Числовая ошибка в простом ядре cuda/cublas с использованием определенного ввода
Я работаю с cuda и cubas, и я пытался реализовать простые операции, такие как матричное поэлементное умножение/деление. Я использую только float для своих экспериментов. Я знаю, что самый очевидный способ сделать это — написать такое ядро:...
157 просмотров
schedule
19.04.2022
Как передать жестко закодированное дифференциальное уравнение через Рунге-Кутту 4
Я пытаюсь реализовать Рунге-Кутта, например, проблемы dy/dt = y - t ^ 2 + 1 и dy/dt = t * y + t ^ 3 в С#, и я не могу получить ожидаемый результат. Я разделил свою программу на несколько классов, чтобы попытаться посмотреть на работу по отдельности....
1005 просмотров
schedule
15.11.2022
Возврат «традиционных» обозначений функций в контексте интерполяции Фурье
в численном анализе мы, студенты, обязаны реализовать код в R, который по заданной функции f(x) находит свою интерполяцию Фурье tN(x) и вычисляет ошибку интерполяции
$||f(x)-t_{N}(x)||=\int_{0}^{2\pi}$ $|f(x)-t_{N}(x)|^2$
или множество...
44 просмотров
schedule
18.12.2022
Вычислить производную массива с помощью apache-commons-math
Доброе утро, у меня есть массив с примерно 3000 двойных значений, мне нужно найти все локальные минимумы и максимумы, для этого меня интересуют первая и вторая производные, как лучше всего добиться этого с помощью Apache Commons Math? Моя проблема в...
128 просмотров
schedule
25.03.2023
Matlab - Функции: возврат вектора переменных
Я реализую метод с фиксированной точкой для поиска корня. Ниже приведен код:
clear;
clc;
f = inline('y^4 - 2', 'y');
phii = inline('y - (y^4 -2)/(4*(y^3))', 'y');
x0 = 4;
toler = 10^-10;
nmax = 1000;
a = fixpoint(x0,toler,nmax,f,phii)...
41 просмотров
schedule
19.04.2024
Реализация метода Эйлера в Python дает стабильный результат, но он должен быть нестабильным
Я пытаюсь решить это дифференциальное уравнение с помощью метода Эйлера с использованием Python3:
Согласно Wolfram Alpha, это график правильного уравнения.
Опять же, согласно Wolfram Alpha, в этом случае классический метод Эйлера...
2424 просмотров
schedule
22.08.2022
Является ли функция math.ulp более точной, чем явная формула в Python?
В арифметике с плавающей запятой - единица, стоящая на последнем месте (ULP) числа с плавающей запятой. число — это расстояние между этим числом и последующим, т. е. значение его младшей значащей цифры (крайней правой цифры), если оно равно 1. Оно...
41 просмотров
schedule
01.09.2022
фортран: неверная ссылка на память
Я столкнулся с этой ошибкой при решении уравнения диффузии на фортране с использованием метода неявного переменного направления (ADI).
Program received signal SIGSEGV: Segmentation fault - invalid memory reference.
Backtrace for this error:
#0...
118 просмотров
schedule
23.08.2022