Иллюстрированный самоучитель по MathCAD 11

Матричные функции. Функции создания матриц.

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

Иллюстрированный самоучитель по MathCAD 11 › Матричные вычисления › Матричные функции. Функции создания матриц.
Рис. 9.5. Использование функции CreateMesh с разным набором параметров

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

Примеры вложенных массивов, которые создаются функциями createMesh и createSpace, приведены в листинге 9.20. Каждая матрица из числа трех вложенных матриц, образующих массив, определяет х-, у- и z-координаты точек поверхности или кривой, соответственно.

Листинг 9.20. Результат действия функций CreateMeeh и CreateSpace (рис. 9.4-9.5):

Иллюстрированный самоучитель по MathCAD 11 › Матричные вычисления › Матричные функции. Функции создания матриц.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.