Содержание
Листинг кода
#include "Header.hpp"
using namespace std;
/********************************************************
Модель, реализующая матрицу Якоби с граничными условиями
n — количество измерений
*m — количество точек по каждому из измерений
*x — вектор координат точки воздействия
value — величина воздействия
mode — режим (0 — непрерывное воздействе, 1 — однократное воздействие)
*********************************************************/
int jacobi_field(int n,int *m,int *x,double value,int mode, int demo){
double epsilon=1e-7; // минимальное изменение для продолжения итераций
int nmax=1000; // максимальное число итераций
int total = 1; for(int i = 0; i < n; i++) total*=m[i];
double *prevMatrix = new double[total]; // Многомерные массивы хранятся в виде одномерной последовательности
double *nextMatrix = new double[total]; // Многомерные массивы хранятся в виде одномерной последовательности
int *x0 = new int[n];
int *x1 = new int[n];
Выдержка из текста
Итерационные вычисления Якоби предназначены для нахождения решения дифференциальных уравнений Лапласа и представляют собой последовательность итераций вычисления значений ячеек новой матрицы равной усреднённому значения соседних ячеек предшествующей матрицы.
Итерационный процесс повторяется пока отличие новой матрицы от предшествующей станет незначительным.
В программе реализована работа с многомерными матрицами, хранящаяся в памяти в виде одномерной последовательности чисел.
Количество пространственных измерений и размерность массивов по каждому из измерений запрашивается при запуске программы.
Программа работает в 2-х режимах:
• с выводом результатов работы на экран (для демонстрации работоспособности);
• без вывода результатов работы на экран, но с определением времени, затрачиваемого на вычисления;
Список использованной литературы
.
С этим материалом также изучают
... Вектор-2, и др. 15. 13.11 Приборы для измерения количества и расхода тепловой энергии: ПК 13.11.68-07 … ... судить о недостаточности учета физической взаимосвязи с внешними воздействиями, кроме шероховатости поверхности трубопровода, которая хоть и ...
... Вектор-2, и др. 15. 13.11 Приборы для измерения количества и расхода тепловой энергии: ПК 13.11.68-07 … ... судить о недостаточности учета физической взаимосвязи с внешними воздействиями, кроме шероховатости поверхности трубопровода, которая хоть и ...
... однофазные электронные Вектор-2, и др.15. 13.11 Приборы для измерения количества и расхода тепловой энергии: ПК 13.11.68-07 … ПК ... холодной и горячей воды. Типовая методика испытаний на воздействие внешних магнитных полей. (Есть в БД Норма-CS)56. ...
... при наличии методик (методов) измерения загрязняющих веществ [8]. Значительное количество топлива сжигается автомобильным, железнодорожным, ... зоне предприятия. Основными источниками негативного воздействия являются оживленные автодороги, а также ...
... Высшая школа; 2001. − 448с. 4.Денисов Э.И., Суворов Г.А. Измерение уровня шума и оценка его воздействия. − http://base.safework.ru/iloenc 5.Основы безопасности жизнедеятельности и первой медицинской ...
... рекурсивно ту же последовательность операций, если длина ... int left, int right) { int left1 = left; int right1 = right; double p; double ... реализованы ... матрицами, а именно: вычисление детерминанта, произведения матриц и нахождение обратной матрицы. ...
... (матрица Вандермонда, Якоби и т.п.), а также ознакомимся с некоторым обобщением теории матриц – бесконечными матрицами, опираясь на монографию Р. Кука «Бесконечные матрицы и пространства последовательностей» Список ...
... ученых, впервые применивших их на практике (матрица Вандермонда, Якоби и т. Кука «Бесконечные матрицы и пространства последовательностей» Множество абстрактных элементов и действий с ними ...
... Б.С. Якоби, 1839) с разработки гальванометров – приборов для измерения электрического тока и баллистических гальванометров измерений магнитного ... с мерой, в котором результирующий эффект воздействия сравниваемых величин на прибор сравнения доводят ...