Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Построение 3D графиков

Автор:   •  Ноябрь 6, 2023  •  Практическая работа  •  1,129 Слов (5 Страниц)  •  81 Просмотры

Страница 1 из 5

Министерство образования и науки РФ

Санкт-Петербургский политехнический университет

Петра Великого

Институт компьютерных наук и технологий

Высшая школа «Киберфизических систем и управления»

УДК 004.922

УТВЕРЖДАЮ

___________________________

___________________________

___________________________

«____» _____________ _____ г.

ОТЧЕТ

по дисциплине «Инженерная и научная графика»

Построение 3D графиков

Выполнил:

студент гр. з13532/1                                                _________________ М.С. Родионов

                                                                подпись, дата

Проверил

ассистент                                                         _________________ А.А. Ефремов

                                                                подпись, дата

Санкт-Петербург 2018 г.

  1. Отчет

Отчет 13 с., 10 рис., 4 источника.

ГРАФИК, 3D, ПОСТРОЕНИЕ, SCIDAVIS, SCILAB.

Объектом исследования является построение 3D графиков в таких программах как: SciDAVis и Scilab .

Цель работы — научиться строить 3D графики с помощью трех функций (surf, plot3d и mesh) в Scilab и с помощью матриц в SciDAVis, а также оформлять их разными способами.

Содержание

Введение        4

 1 Построение графиков в Scilab        5

 1.1 Построение методом surf        5

 1.2 Построение методом plot3d        6

 1.3 Построение методом mesh        7

 2 Построение графиков в SciDAVis        9

 2.1 Построение по экспериментальным данным        9

 2.2 Построение по формуле        11

Вывод        12

Список использованной литературы        13

  1. Введение

Scilab – программа для выполнения сложных инженерно-математических задач. Программа содержит множество математических функций для вычисления алгебраических и геометрических уравнений. Scilab способна работать с 2D и 3D графикой, интегралами, матрицами, полиномами, дифференциальными уравнениями и тому подобным. Программа дает возможность добавлять новые математические функции, написанные на разных языках программирования. Scilab содержит специальный модуль, который позволяет моделировать траекторию движения велосипеда или притяжение черной дыры по заданным параметрам.

SciDAVis - это приложение для проведения научного анализа и визуализации данных. Программа может строить различные типы 2D и 3D-графиков (линейные графики, точечные графики, трёхмерные гистограммы, объёмные круговые гистограммы, трёхмерные поверхности) на основе данных, импортированных из ASCII файлов, введённых вручную или вычисленных по формулам. Данные содержатся в отдельных таблицах, содержащих данные в столбцах или в виде матриц. Таблицы, графики и сопутствующие примечания собираются в проекты и могут быть организованы с использованием директорий.

  1. Построение графиков в Scilab
  1. Построение методом surf

Для построения графика для заданной функции (1) с использованием метода surf необходимо ввести и выполнить следующий код:

[x, y] = meshgrid(1:0.1:10, 1:0.1:10);

z=sin(2*x)+cos(y);

surf(x, y, z);

title ('surf'); xlabel('x'); ylabel('y');

Получившийся график представлен на рисунке 1.

        (1)[pic 1]

[pic 2]

Рисунок 1 -  График построенный методом surf

Для построения графика методом surf с оформлением необходимо ввести и выполнить следующий код:

[x, y] = meshgrid(1:0.1:10, 1:0.1:10);

z=sin(2*x)+cos(y);

surf(x, y, z, 'facecol', 'red');

title ('surf'); xlabel('x'); ylabel('y');

Получившийся график представлен на рисунке 2.

[pic 3]

Рисунок 2 - График построенный методом surf с использованием оформления

  1. Построение методом plot3d

Для построения графика для заданной функции с использованием метода plot3d необходимо ввести и выполнить следующий код:

[x, y] = meshgrid(1:0.1:10, 1:0.1:10);

z=sin(2*x)+cos(y);

plot3d(x, y, z);

title ('plot3d'); xlabel('x'); ylabel('y')

Получившийся график представлен на рисунке 3.

[pic 4]

Рисунок 3 - График построенный методом plot3d

Для построения графика методом plot3d с оформлением необходимо ввести и выполнить следующий код:

...

Скачать:   txt (11.3 Kb)   pdf (564.8 Kb)   docx (995.4 Kb)  
Продолжить читать еще 4 страниц(ы) »
Доступно только на Essays.club