Читайте также:
|
|
Построение трехмерных графиков существенно отличается от построения двумерных. Функция для трехмерного графика является двухпараметрической, и потому задается как матрица, то есть двумерный массив данных.
В общем виде матрица определяется следующим образом:
,
где здесь i, j – индексы (только целые, неотрицательные значения), – функция от индексов.
Чтобы вставить индексы после имени матрицы, нужно нажать на клавишу «[» (прямая скобка) или на кнопку палитры векторных и матричных операций.
Построим график функции .В простейшем случае координаты х и у можно использовать как индексы матрицы, изменяющиеся в диапазоне от 0 до 20, а z будет матрицей. При таком диапазоне индексов в памяти компьютера будет храниться значение трехмерной функции. Для вставки трафарета графика можно одновременно нажать клавиши Ctrl и 2, а можно воспользоваться кнопкой палитры графиков:
В поле имени функции вводится только имя матрицы, без индексов. Итак, построим график выбранной функции:
Теперь разберем вопрос, как задавать функцию для трехмерного графика на интервалах переменных, содержащих отрицательные значения, если индексы могут быть только неотрицательными. Для этого в определении функции необходимо заменить все переменные разностью: , где а – величина смещения. Обычно значение параметра а выбирается равным половине интервала, на котором определена данная переменная. Например, если изменяется от 0 до 20, величина параметра а должна составлять 10.
Вернемся к нашей функции и построим ее график на интервале . При этом матрица задается в виде :
Как и в двумерных графиках, параметры трехмерного графика можно редактировать, дважды щелкнув курсором мыши по графику. Если сделать один щелчок мыши по области графика, то график выделится «полосатой» рамкой. После этого график можно зацепить курсором мыши и свободно вращать, добиваясь условий наилучшей видимости каких-либо нюансов графика:
Дата добавления: 2015-07-08; просмотров: 119 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Задание 8 | | | Условный оператор |