Решаем краевую задачу


Решаем краевую задачу
Решаем краевую задачу Пример с матрицей МКР Метод прогонки Разработка SDI-приложения Класс окна для отображения графика Класс графика Конструктор CGraph Диалог для исследования...
Отображение графика
Отображение графикаГрафик отображается в такой последовательности. Сначала рисуется ограничивающий прямоугольник (рамка), затем дважды вызывается функция Scale, которая подготавливает данные дл...
Рисуем вертикальные линии сетки
Рисуем вертикальные линии сетки for (double x = m_DataX.Start; X < m_DataX.End - m_DataX.Step/2.; x += m_DataX.Step) { //====== Нормируем координату х double xn = (x - m_DataX.Start) / (m...
Вспомогательная функция
Вспомогательная функцияНапомним, что идеи, заложенные в алгоритме выработки цифровой метки на оси графика, принадлежат Александру Калимову, а сам алгоритм разрабатывался при его активном участи...
Распределение поля для набора данных по умолчанию
Рисунок 11.3. Распределение поля для набора данных по умолчанию...
Диалог для исследования решений
Диалог для исследования решенийСейчас мы быстрыми темпами, не углубляясь в детали, создадим диалог, работающий в немодальном режиме и позволяющий исследовать решения уравнения Пуассона при раз...
Форма диалога для управления параметрами краевой задачи
Рисунок 11.4. Форма диалога для управления параметрами краевой задачи...
Таблица 11 1 Идентификаторы элементов управления
Таблица 11.1. Идентификаторы элементов управления Элемент Идентификатор Диалог IDD_PARAM...
Управление параметрами краевой задачи из диалога
Рисунок 11.5. Управление параметрами краевой задачи из диалога...
Рисунок 11 6 Распределение поля
Рисунок 11.6 Распределение поля в неоднородной среде при наличии осточнтков...
Пример с матрицей МКР
Пример с матрицей МКРДля начала рассмотрим пример использования valarray л его сечения в задаче, более близкой к жизни, чем все другие учебные примеры, приводившиеся ранее. Когда-то вы слышали...
Схема расчетных узлов по методу МКР
Рисунок 11.1. Схема расчетных узлов по методу МКР Напомним, что нашей задачей является найти значения температуры или любой другой функции U во всем множестве точек М = {1, 2, ..., N-2, N-1}, с...
Трехточечный шаблон аппроксимации второй производной
Рисунок 11.2. Трехточечный шаблон аппроксимации второй производной Мы имеем три точки и два отрезка, которых вполне достаточно, чтобы справиться со второй производной при попытке ее приближенно...
Index3
Формирование матрицы Учитывая сказанное, создадим программный модуль, который позволяет проверить наши возможности управления последовательностью valarray на примере задачи, близкой к реально...
Метод прогонки
Метод прогонкиПрогонкой называется модификация метода Гаусса для решения систем линейных алгебраических уравнений с трехдиагональной матрицей. Если матрица системы обладает определенными свойст...
Разработка SDIприложения
Разработка SDI-приложения Создайте новый проект типа MFC Application и назовите его Heat, несмотря на то что наша задача немного переросла задачу расчета стационарного теплового поля. При выб...
Класс окна для отображения графика
Класс окна для отображения графикаОткройте файл ChildView.cpp, который содержит коды реализации методов класса CChildView. Его имя содержит ложный намек на происхождение от CView. На самом деле...
Класс графика
Класс графика С помощью Studio.Net введите в состав проекта новый generic-класс CGraph, не указывая имени базового класса и не включая флажок Virtual destructor. В файл декларации нового класса...
Конструктор CGraph
Конструктор CGraphЕсли вы поняли, что происходит в методе Scale, то дальнейшие манипуляции с данными графика не вызовут у вас затруднений. Рассмотрим конструктор класса CGraph. В первом парамет...
Преобразование координат
Преобразование координатВ контейнере точек графика, на который ссылается переменная m_Points, хранятся мировые координаты, то есть числа, заданные в тех единицах измерения, которыми пользуется...


- Начало -