Использование функции CreateSpace
Рисунок 7.2. Использование функции CreateSpace для построения графика трехмерной кривой
Функция создания матрицы для графика трехмерной поверхности устроена совершенно аналогично, за тем исключением, что для определения поверхности требуется не одна, а две переменных. Пример ее использования иллюстрирует Рисунок 7.3.
- 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 — векторная функция из трех элементов от трех аргументов, задающая преобразование координат.