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

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

Восстановить пароль Регистрация
 
Sveta123
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 16
14.03.2014, 23:38     Построение поверхности в виде линий уровня эвристическими методами #1
Построить поверхность 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++ Рисование линий по координатам
Линий в opengl'e C++
Введение в рекурсию. Заполнить массив типа char в виде десятичного числа, принимаемого в виде аргумента C++
C++ Создание типов линий
C++ Разработать программу «Площадь поверхности многогранника», позволяющую вычислять объем площади поверхности простейших многогранников;
C++ дана площадь поверхности куба. Найти площадь поверхности шара вписанного в него
C++ Вывести на экран матрицу порядка n (n=1..15) - элементы выводятся не в виде матрицы, а в виде строки

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

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

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