Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Sveta123
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 16
#1

Построение поверхности в виде линий уровня эвристическими методами - C++

14.03.2014, 23:38. Просмотров 385. Ответов 0
Метки нет (Все метки)

Построить поверхность http://www.cyberforum.ru/cgi-bin/latex.cgi?z=\sin \sqrt{{x}^{2}+{y}^{2} }+1/\sqrt{{\left(x-3 \right)}^{2}+{y}^{2}} в виде линий уровня. Предполагается, что уравнение поверхности дано только для вычисления значений функции в заданной точке, т. е. для построения поверхности используется матрица значений [X,Y,Z] в компактном виде. в виде линий уровня. Предполагается, что уравнение поверхности дано только для вычисления значений функции в заданной точке, т. е. для построения поверхности используется матрица значений [X,Y,Z] в компактном виде.

Рекомендации исполнителю Стратегия, в основе которой лежит эвристический метод, состоит из последовательности тактических ходов, которые при определенных условиях могут привести к решению поставленной задачи. Сам же тактический ход является алгоритмом, приближающим осуществление задуманного в стратегии плана. Например, приступив к решению данной задачи стратегия может выглядеть так: выбрать алгоритм определения начальных условий; задать начальную точку для построения линии уровня; построить линию уровня; перейти к следующей линии уровня. Пример стратегии: начальная точка каждой линии уровня выбирается на оси ОХ и построение выполняется из соображений симметричности поверхности относительно этой оси. Построение сводится в перебору окружающих текущую точку пикселей, исключая те, что были найдены на предыдущем шаге (для предупреждения зацикливания). Можно рассматривать не все точки, а, например, по предполагаемому направлению.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2014, 23:38     Построение поверхности в виде линий уровня эвристическими методами
Посмотрите здесь:

C++ преобразование прямых линий
вертикальные линий разных цветов C++
C++ Рисование линий по координатам
Взаимное расположение линий C++
Линий в opengl'e C++
Введение в рекурсию. Заполнить массив типа char в виде десятичного числа, принимаемого в виде аргумента C++
C++ Создание типов линий
C++ Разработать программу «Площадь поверхности многогранника», позволяющую вычислять объем площади поверхности простейших многогранников;
C++ Нарисовать 5 линий в Codeblocks
C++ Вывести на экран матрицу порядка n (n=1..15) - элементы выводятся не в виде матрицы, а в виде строки
C++ Создать абстрактный базовый класс Body (тело) с виртуальными методами вычисления площади поверхности и объема
C++ Распечатать многочлен, заданный в виде односвязного списка, в обычном виде

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 04:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru