Матричные вычисления в Mathcad


Листинг 13 21 Запись в цветной графический файл



Листинг 13.21. Запись в цветной графический файл


="46.gif" >


Звуковые файлы

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

  • READWAV("fiie") — чтение звукового файла в матрицу.
  •  WRiTEWAV("file", s,b) — запись данных в звуковой файл.
  •  GETWAViNFO("fiie") — создает вектор из четырех элементов с информацией о звуковом файле.

  •  file — путь к файлу.
  •  s — скорость следования сэмплов, задаваемых матрицей.
  •  b — разрешение звука в битах.


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

Анимация

Во многих случаях самый зрелищный способ представления результатов математических расчетов — это анимация. В Mathcad очень просто создавать анимационные ролики и сохранять их в видеофайлах.

Основной принцип анимации в Mathcad — покадровая анимация. Ролик анимации — это просто последовательность кадров, представляющих собой некоторый участок документа, который выделяется пользователем. Расчеты производятся обособленно для каждого кадра, причем формулы и графики, которые в нем содержатся, должны быть функцией от номера кадра. Номер кадра задается системной переменной FRAME, которая может принимать лишь натуральные значения. По умолчанию, если не включен режим подготовки анимации, FRAME=0.

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

1. Введите в документ необходимые выражения и графики, в которых участвует переменная номера кадра FRAME. Подготовьте часть документа, которую вы желаете сделать анимацией, таким образом, чтобы она находилась в поле вашего зрения на экране. В нашем примере подготовка сводится к определению функции f (x,t) :=sin(x-t) и созданию ее декартова графика у (х, FRAME) .

2. Выполните команду Tools / Animation / Record (Сервис / Анимация / Запись).

3. В диалоговом окне Record Animation (Анимация) задайте номер первого кадра в поле From (От), номер последнего кадра в поле То (До) и скорость анимации в поле At (Скорость) в кадрах в секунду (Рисунок 13.23).









Начало  Назад  Вперед


Книжный магазин