русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Графики функций, заданных своими именами


Дата добавления: 2013-12-24; просмотров: 780; Нарушение авторских прав


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

При этом диапазон по горизонтальной оси устанавливается равным по умолчанию -10.. 10, а по вертикальной оси выбирается автоматически в соответствии с экстремальными значениями функций в указанном диапазоне изменения независимой переменной (условно х).

В ряде случаев для задания функциональных зависимостей используются заданные параметрически уравнения, например х = f1(t) и у =f2(t) при изменении переменной t в некоторых пределах. Точки(х, у) наносятся на график в декартовой системе координат и соединяются отрезками прямых. Для этого используется функция plot в следующей форме:

plot([fl(t),f2(t),t-tmin..tmax].h,v.p)

Если функции f1(£) и f2(0 содержат периодические функции (например, тригонометрические), то для получения замкнутых фигур диапазон изменения переменной t обычно задается равным 0. .2*Pi или -Pi..Pi. К примеру, если задать в качестве функций f1(t) и f2(t) функции sin(t) и cos(t), то будет получен график окружности. Рисунок 11.13 показывает другие, чуть менее тривиальные примеры построения графиков такого рода.

Задание диапазонов для изменений h и v, а также параметров р не обязательно. Но, как и ранее, они позволяют получить вид графика, удовлетворяющий всем требованиям пользователя. Например:

> plot([sin(2*t),cos(3*t),t=0..2*Pi], axes=BOXED, color=blue);

 

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



> plot(1/x,x=-3..3,-10..10);

В этом примере строится график функции 1/x, при этом на оси OX отображается отрезок [-3,3], на на оси OY – [-10,10].

На одном рисунке могут быть изображены графики нескольких функций, для этого вместо функции необходимо задать список функций: перечислив их в квадратных скобках через запятую. Пример построения графиков x2 и x3 на одном рисунке:

> plot([x^2,x^3],x=-2..2);

Трехмерные графики функций двух переменных строятся при помощи функции plot3d. Ее синтаксис: plot3d(f(x,y),x=a..b,y=c..d). Пример построения графика функции x*sin(y):

> plot3d(x*sin(y),x=-2..2,y=-Pi..Pi);

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

Если необходимо задать интервал, который будет отображаться на оси OZ, необходимо задать еще один параметр view=e..f (в отличие от плоских графиков необходимо написать слово view).

 

Контрольные вопросы1. Способы задания вектора.2. Способы задания матрицы.3. Команды сложения векторов и матриц.4. Вычисление векторных и скалярных произведений векторов и матриц.5. Какой модуль надо подключать для работы с векторами и матрицами? С графиками?6. Формат команды построения графика.7. Формат команды построения нескольких графиков на одном рисунке.8. Как регулировать диапазон отображения графика.9. Как указывать параметры форматирования графика. Литература1. Maple:система компьютерной алгебры: Учеб.-мет. пособие/ Авт.-сос. И.Е. Андрушкевич, В.А. Жизневский. – Витебск: Изд-во УО «ВГУ им. П.М. Машерова», 2006. – С. 29-30, 37-42.

2. Рычков В. И др. Компьютер для студента. Самоучитель. – СПб.: Питер, 2000. – С. 371-373.

Основные понятияВектор -одномерная таблица, каждый элемент которой может быть представлен числом, константой, переменной, символьным или математическим выражением.Матрица - прямоугольная двумерная таблица, содержащая m строк и n столбцов элементов, каждый из которых может быть представлен числом, константой, переменной, символьным или математическим выражением (расширительная трактовка матрицы).График –совокупность точек, координаты которых соответствуют аргументу и значению заданной функции для этого аргумента.Определитель матрицы— это многочлен от элементов квадратной матрицы, каждый член которого является произведением n элементов, взятых по одному из каждой строки и каждого столбца со знаком произведения, заданным четностью перестановок

След матрицы — сумма диагональных элементов матрицы.

Ранг матрицы — наибольший из порядков отличных от нуля миноров квадратной матрицы.

Единичная матрица — это квадратная матрица, у которой диагональные элементы равны 1, а остальные элементы равны 0.

Обратная матрица — это матрица М-1, которая, будучи умноженной на исходную квадратную матрицу М, дает единичную матрицу Е.

Лекция 16. Технологии и инструментальные средства программирования. Основы алгоритмизации

 

Цель занятия: усвоить знания основных понятий теории алгоритмов, знания о типах алгоритмических конструкций, способах записи алгоритмов.

 

План

1. Понятие алгоритма.

2. Типы алгоритмических процессов.

3. Способы записи алгоритмов.

 



<== предыдущая лекция | следующая лекция ==>
Основная функция построения двумерных графиков plot | Понятие алгоритма


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.086 сек.