Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методическое пособие по MathCad.doc
Скачиваний:
66
Добавлен:
24.02.2016
Размер:
5.06 Mб
Скачать

8.4 Упражнения к теме 8.3

  1. Построить график функции z = x2 + y2. Попробовать вращение фигуры, удаление, анимацию.

  2. Добавить на график функцию w = -(x2 + y2).

  3. Построить графики функций z = x2 + y2 – 20 и w = -(x2 + y2) + 20.

Пример выполнения упражнения 1. Присваиваем функции значение z := x2 + y2, выбираем меню Добавить — подменю ГрафикиГрафик 3D-разброса. Заполняем внизу z, получаем:

Пример выполнения упражнения 2. Добавим функцию w := - (x2 + y2). Добавим внизу графика после z через запятую w, получим:

Фигуры соприкасаются вершинами.

8.5 Построение параметрически заданных поверхностей

8.5.1 Построение сферы

8.5.2 Построение трехмерных фигур с вырезом

8.6 Построение поверхностей, полученных вращением кривых вокруг осей

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

При этом необходимо обеспечить пересчет координат точек фигуры по известным из геометрии формулам. В MathCad встроена функция CreateMesh (рис. 8.1), с помощью которой можно построить параметрически заданные поверхности:

Рис. 8.1. Меню Вставка функции

Вращая заданную выше функцию f(x) вокруг осей Ox и Oy, получим:

8.7 Упражнения к теме 8.5 – 8.6

  1. Построить график функции f(x,y) = sin(x)*exp(-x2-y2).

N = 15; i = 0..N; j = 0..N; xmin = -1,5; xmax = 1,5; ymin = -1,5; ymax = 1,5;

xi = xmin + (i/N)(xmax – xmin); yj = ymin + (j/N)(ymax – ymin)

  1. Построить график функции, заданной параметрически:

N = 30; i = 0..N; j = 0..N;

9 Анимация

В MathCad имеется возможность создавать анимации (или оживления) графиков. Принцип анимации достаточно прост. В системе имеется встроенная переменная FRAME, принимающая целочисленные значения (по умолчанию она меняется от 0 до 9 с шагом 1). Любая функция, график которой планируется наблюдать в развитии, должна быть функцией этой переменной, идентифицирующей просто номер текущего кадра. Диапазон изменения переменной FRAME задается в диалоговом окне команды Анимация… — Запись… из меню Инструменты. Не следует пытаться присваивать переменной FRAME значения иным путем!!!

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

Для создания анимации построим график функции командой

ДобавитьГрафикиx–y график. Для анимации задается промежуток изменения целочисленного параметра FRAME (по умолчанию от 0 до 9).

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

  1. Выбрать команду Анимация… — Запись… из меню Инструменты. При этом появится диалоговое окно Запись анимации (рис. 9.1).

Рис. 9.1. Меню Запись анимации

  1. Заключить построенный график в маркировочный прямоугольник.

  2. Задать минимальное и максимальное значения параметра FRAME (Для кадра с: … по: …).

  3. Задать в поле На:… количество воспроизводимых кадров в секунду.

  4. Выполнить щелчок по кнопке Анимировать. При этом в диалоговом окне появятся анимационные кадры.

  5. Чтобы воспроизвести анимацию необходимо щелкнуть по кнопке Воспроизведение в появившемся окне Воспроизвести анимацию.

  6. Чтобы внести изменения в анимацию необходимо выполнить щелчок по кнопке Открыть… меню в окне Воспроизвести анимацию.

  7. При помощи команды Сохранить как… можно сохранить анимацию в файле с расширением .avi.