
- •Глава 3. Трехмерная графика в Mathcad.
- •1. Построение трехмерного графика в прямоугольных координатах. Вы можете построить трехмерный график по массиву данных или по заданному аналитическому выражению – функции двух переменных.
- •1.1. Построение трехмерного графика по массиву данных.
- •Рассмотрим пример построения поверхности по массиву данных. Пример 1.
- •1.2. Построение трехмерного графика по заданному аналитическому выражению.
- •Пример 2.
- •1.4. Построение трехмерной столбиковой диаграммы.
- •Пример 4.
- •1. Определим две функции двух переменных : 2. Построим график:
- •2. Форматирование трехмерного графика в прямоугольных координатах.
- •2.6. Окраска поверхности.
- •Rainbow – радужная окраска (цвет поверхности плавно меняется от синего к красному);
- •2.7. Дополнительные возможности форматирования.
Глава 3. Трехмерная графика в Mathcad.
Трехмерная графика – одна из наиболее привлекательных сторон Mathcad. Вы можете построить трехмерные графики следующих типов:
Surface Plot [Ctrl]+2 - трехмерный график;
Contour Plot [Ctrl]+5 - карта линий уровня;
3D Scatter Plot - изображение совокупности точек в трехмерном пространстве;
3D Bar Plot - трехмерная гистограмма;
Vector Field Plot - векторное поле.
Вы можете выбрать тип графика, который надо построить одним из трех способов:
а) из подменю InsertGraph;
б) через панель инструментов - кнопкой “Graph Toolbar” открыв графическую палитру и выбрав из нее нужный тип графика;
в) через клавиатуру:
[Ctrl]+2 - построить трехмерный график;
[Ctrl]+5 - построить карту линий уровня.
Построенный график вы можете изменить в соответствии с вашим желанием:
отодвинуть или приблизить;
изменить масштаб;
повернуть;
изменить способ окраски поверхности;
спрятать скрытые линии или показать их
и т.д.
Рассмотрим более подробно процесс построения и редактирования различных трехмерных графиков.
1. Построение трехмерного графика в прямоугольных координатах. Вы можете построить трехмерный график по массиву данных или по заданному аналитическому выражению – функции двух переменных.
1.1. Построение трехмерного графика по массиву данных.
Для того, чтобы построить поверхность по массиву данных, проделайте следующие действия:
Задайте размерность матрицы, по которой будет построен график (т.е. область изменения индексов для x и y).
Введите выражения, по которым вычисляются x и y (причем в эти выражения должны входить заданные ранее индексы).
Задайте аналитическое выражение функции двух переменных x и y, а затем определите матрицу на основе этой функции. Номер строки определяет значение x, номер столбца - значение y, а сам элемент матрицы – значение z, т.е. высоту над плоскостью xy.
Создайте поле трехмерного графика одним из трех способов:
а) через подменю InsertGraphSurface Plot;
б) через панель инструментов - кнопкой “Graph Toolbar” открыв графическую палитру и выбрав из нее тип графика “Surface Plot”;
в) через клавиатуру - [Ctrl]+2.
Введите вместо маркера ввода имя матрицы, содержащей набор данных, и щелкните мышью вне поля графика. После этого на экране появится поверхность, построенная по массиву данных (см. рис.17).
Замечание. Если у вас уже есть массив данных, введите его в виде матрицы или импортируйте из другого приложения, а затем выполните п.4.
Рассмотрим пример построения поверхности по массиву данных. Пример 1.
1.
Диапазон изменения индексов:
2.
Зададим x и y:
3.
Определим f(x,y) и матрицу М:
4.
Построим график:
рис.17. Пример построения поверхности по массиву данных.
1.2. Построение трехмерного графика по заданному аналитическому выражению.
Вы можете построить трехмерный график не только по заданному массиву данных, но и по аналитическому выражению – функции двух переменных. Для этого:
Запишите выражение, определяющее функцию двух переменных. Оно может быть как скалярным (пример 2) так и векторным (пример 3).
Создайте поле трехмерного графика одним из трех способов:
а) через подменю InsertGraphSurface Plot;
б) через панель инструментов - кнопкой “Graph Toolbar” открыв графическую палитру и выбрав из нее тип графика “Surface Plot”;
в) через клавиатуру - [Ctrl]+2.
Введите вместо маркера ввода имя функции (аргументы указывать не надо) и щелкните мышью вне поля графика. После этого на экране появится поверхность, построенная по заданной вами функции (см. рис.18-19).