Математические задачи в пакете MathCAD 12

       

Создание матрицы на основе функции пользователя



Листинг 7.20. Создание матрицы на основе функции пользователя



Создание матриц для построения 3D графиков

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

  •  CreateSpace(F( или fI, f2, f3) , t0,t1,tgrid,fmap) — создание вложенного массива, представляющего х-, у- и z-координаты параметрической пространственной кривой, заданной функцией F:

  •  F(t) — векторная функция из трех элементов, заданная параметрически относительно единственного аргумента t;
  •  f1(t) ,f2 (t), f3 (t) — скалярные функции;
  •  t0 — нижний предел t (по умолчанию -5);
  •  t1 — верхний предел t (по умолчанию 5);
  •  tgrid — число точек сетки по переменной t (по умолчанию 20);
  •  fmap — векторная функция от трех аргументов, задающая преобразование координат.


Пример использования функции CreateSpace показан на Рисунок 7.2. Заметьте, для построения графика кривой не потребовалось никакого дополнительного кода, кроме определения параметрической зависимости в вектор-функции F!



Содержание раздела