рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Построение поверхностей по матрице аппликат их точек

Построение поверхностей по матрице аппликат их точек - раздел Образование, Лекция 8 До Появления Mathcad Версии 2000 При Построении Графика Поверхности, П...

До появления Mathcad версии 2000 при построении графика поверхности, представленной функцией z(x, у) двух переменных, приходилось предваритель­но определять матрицу М аппликат (высот z) ее точек. Разумеется, этот способ возможен и в Mathcad 2000.

Поскольку элементы матрицы М - переменные с целочисленными индексами, то перед созданием матрицы требуется задать индексы в виде ранжированных переменных с целочисленными значениями, а затем уже из них формировать сетку значений х и у - координат для аппликат z(x, у). Значения х и у при этом обычно должны быть вещественными числами, нередко как положительными, так и отрицательными.

В каждом конкретном случае получение матрицы значений связано с конкретной поставленной задачей. Например, построить график функции двух переменных.

Переменная z (с областью изменения Z) называется функцией независимых переменных x и y в множестве M, если каждой паре (x, y) их значений из M по некоторому правилу или закону ставится в соответствие одно определенное значение z из множества Z.

Множество M - область определения функции, множество Z - область ее значений. Функциональная зависимость z от x, y обозначается z = f(x, y).

Возьмем в пространстве систему координатных осей x, y, z, изобразим на плоскости xOy множество M; в каждой точке (x, y) этого множества - восстановим перпендикуляр к плоскости и отложим на нем значение z = f(x, y) (аппликаты точек).

Геометрическое место полученных таким образом точек и является пространственным графиком функции z = f(x, y).

Поэтому для построения в Mathcad графика функции двух переменных необходимо предварительно вычислить значения функции на прямоугольной сетке, т.е. построить таблицу значений функции. Надо определить функцию двух переменных f(x, y), определить количество узлов квадратной сетки n в плоскости переменных x, y, определить диапозон изменения целых индексов i и j узлов сетки xi и yj соответственно.

В простейшем случае определим xi = i и yj = j, соответственно в этом случае функцию z можно записать как z = f(i, j). Построим матрицу значений такой функции.

Пусть количество узлов квадратной сетки n = 10, диапазон изменения индексов от 1 до 10, функция f(i, j) = 3 – i + j. При задании элементов матрицы по формулам необходимо помнить, что начальный индекс элементов матрицы по умолчанию равен нулю и обозначается символом ORIGIN.

Определяем ORIGIN :=1 для того, чтобы индексы первого элемента матрицы были равны 1. Переменные i и j определим как ранжированные переменные, которые изменяются от 1 до 10 с шагом 1. Чтобы задать индексы i и j, после ввода имени матрицы М нажать клавишу «[», после чего появится шаблон для ввода индексов. Пример задания матрицы М в Mathcad приведен на рис.8.10.

После выполнения указанных выше определений вводится шаблон графика (например, команда Surface Plot). В шаблоне необходимо заполнить единственный темный прямоугольник у левого нижнего угла основного шаблона. В него надо занести имя матрицы М, которая определена в примере на рис. 8.10. После этого надо установить указатель мыши и стороне от графического блока и щелк­нуть левой кнопкой. На рис. 8.11 показан пример построенного графика. По умол­чанию строится поверхность в виде «проволочного каркаса» со всеми видимы­ми линиями.

Рисунок 8.10 - Пример задания матрицы М - матрицы аппликат (высот)

 

Рисунок 8.11- График поверхности, построенный автоматически

 

Наглядность представления поверхностей трехмерных фигур зависит от мно­жества факторов: масштаба построения, углов поворота фигуры относительно осей, применения алгоритма удаления невидимых линий или отказа от него, использования функциональной закраски и т.д. Для изменения этих параметров следует отформатировать график.

Вид трехмерных фигур сильно зависит от того, под какими углами относительно осей X, Y и Z фигуру рассматривают. Вращение фигуры эквивалентно ее просмотру с разных сторон.

Для этого и иных действий надо поместить указатель мыши в область графика, нажать левую кнопку мыши и удерживая ее, начать двигать мышь по столу в том или ином направлении. Фигура вместе с осями координат и «ящиком», и который она помещена, начнет вращаться в ту или иную сторону.

Если оперировать мышью при нажатой клавише Ctrl, можно с ее по­мощью отдалять объект от наблюдателя или наоборот приближать. Если проделать те же действия с нажатой клавишей Shift, то после отпускания левой кнопки можно вообще наблюдать анимационную («живую») картину вращения объекта в любом заданном предварительно направлении. Для остановки вращения надо щелкнуть левой кнопкой мыши.

 

8.3.2. Построение трехмерных графиков в Mathcad 2000 без задания матрицы

 

Mathcad версии 2000 обладает новой возможностью построения трех­мерных графиков - без задания матрицы аппликат поверхностей. Для построения графика необходимо задать функцию двух переменных x и y. Пример построения такого графика приведен на рис.8.12.

Недостатком этого упрощенного метода построения поверхности является неопределенность в масштабировании, поэтому график требует форматирования.

 

Рисунок 8.12 - График поверхности, построенной автоматически

 

 

– Конец работы –

Эта тема принадлежит разделу:

Лекция 8

Еще одна новинка системы Mathcad отсутствующая в предшествующих версиях... Применение новой функции CreateSpace...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Построение поверхностей по матрице аппликат их точек

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Лекция 8
графические возможности системы Mathcad Шаблоны для построения графиков. Двухмерные графики. Трехмерные графики. Специальная графика. Построение график

Графики в декартовой системе координат
  Для построения графика в декартовой системе координат необходимо: 1. ввести выражение, описывающее некоторую функцию; 2. вывести шаблон X-Y Plot с

Форматирование двухмерных графиков
  Подменю Graph меню Format (график) задает формат графиков. Для изменения формата уже построенного графика необходимо его выделить. Выделен

Трассировка и масштабирование
  Еще одной возможностью при работе с двухмерными графиками является при­менение специального графического курсора в виде двух пунктирных линий, пересекающих все окно графика. Они поя

Графики в полярной системе координат
  В полярной системе координат каждая точка задается углом fi и модулем радиус-вектора r(fi). График функции обычно строится в виде линии, которую описывает конец радиус-вектора при и

Построение контурных графиков поверхности
Линией уровня функции двух переменных x и y называется геометрическое место точек в плоскости xOy, в которых функция принимает одно и то же значение. Рассматривая линии уровня функции двух

Построение графика поверхности в виде гистограммы
Весьма распространенной формой представления поверхностей является также представление ее рядом трехмерных столбиков, высота которых определяется значением координаты z(x, y). Подобные гра

Построение точечного графика поверхности
  Нередко поверхности представляют в виде находящихся в трехмерном пространстве точек, кружочков или иных фигур. Точечные графики позволяют построить произвольную совокупность точек в

Построение векторного графика поверхности
  Еще один вид представления поверхности - векторное представление. Оно задается построением коротких стрелочек - векторов. Стрелки обращены острием в сторону нарастания высоты поверх

Применение Мастера построения трехмерных графиков
Форматирование трехмерных графиков в Mathcad 2000 довольно сложный процесс, поскольку число применяемых для этого параметров достигает многих десятков. Для облегчения задания трехмерных граф

Оперативная смена типа графика
Mathcad предусматривает возможность оперативной смены типа графика, отображающего какую-то поверхность. Для этого достаточно вывести на экран окно форматирования, введя в область графика указатель

Трехмерный график типа Patch Plot
Существует возможность построения еще одного типа графика - Patch Plot. Такой команды нет в подменю Graph меню Insert, но соответствующий переключ

Надписи на переднем и заднем плане
Форматирование графиков предусматривает вывод титульной надписи сверху или снизу графиков, а также надписей по осям. Однако такой вид форматирования имеет серьезные недостатки - размер надписей огр

CreateMesh(F, s0, s1, t0, t1, sgrid, tgrid, fmap)
Эта функция возвращает массив из трех матриц, представляющих координаты переменных x, y и z для функции F, определенной в векторной параметрической форме в качестве параметров sgrid и tgrid. Параме

Построение объемных фигур с помощью функции Polyhedron
В Mathcad 2000 Professional появилась новая функция для построения объемных фигур полиэдров:   Polyhedron(“name”), где name - имя фигу

CreateSpace(F, t0, t1, tgrid, tmap)
  Эта функция отличается oт функции CreateMesh только тем, что заданная в век­торном виде функция F задается как функция одной переменной tgrid, причем параметры t0 и t1 устанавливают

Построение прямой, проходящей через две заданные точки
Даны две точки A (x1, y1) и B(x2, y2). Задано x1=-1, y1=-1, x2=1, y2=1. Через эти точки надо провести прямую линию и найти расстояние между ними. Уравнение прямой может быть записано так:

Построение графика касательной к кривой, заданной параметрически
  Зависимость y от x задается посредством параметра t: x =f(t), y = g(t). Надо построить касательную к кривой в точке A, соответствующей з

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги