Wolfram Language Fast Introduction for Math Students
Начать работу »

Геометрия

Функция Graphics позволяет создавать все виды двумерных графиков:

In[1]:=
Click for copyable input
Graphics[Disk[]]
Out[1]=

Многие геометрические объекты в качестве входных аргументов принимают координаты вершин в виде списка:

In[2]:=
Click for copyable input
Graphics[Rectangle[{0, 0}, {4, 2}]]
Out[2]=

Для контроля над стилями графических объектов используются списки директив:

In[3]:=
Click for copyable input
Graphics[{Green, Rectangle[{0, 0}, {2, 2}], Red, Disk[]}]
Out[3]=

Генерация треугольников осуществляется за счет таких функций, как SASTriangle:

(Наберите ESCdegESC для ввода символа °.)
In[1]:=
Click for copyable input
tr = SASTriangle[1, 90 \[Degree], 2]
Out[1]=

Такие свойства, как площадь, вычисляются с использованием прямых команд:

In[2]:=
Click for copyable input
Area[tr]
Out[2]=

В качестве аргументов функции Graphics также можно передавать инициализированные переменные:

In[3]:=
Click for copyable input
Graphics[tr]
Out[3]=

Аналогично, функция Graphics3D используется для отображения трехмерных графических объектов:

In[1]:=
Click for copyable input
Graphics3D[Ball[]]
Out[1]=

С помощью встроенных функций можно рассчитать объем фигуры и другие свойства:

(Если функция Cylinder вызвана без аргументов, то полученный цилиндр будет иметь радиус 1 и высоту 2.)
In[2]:=
Click for copyable input
Volume[Cylinder[]]
Out[2]=

Информация о геометрических фигурах и их формулах доступна через естественную форму ввода:

In[3]:=
X
volume of a cone
Out[3]=

Геометрические преобразования осуществляются с помощью встроенных функций, таких как Rotate, Translate и Scale:

In[1]:=
Click for copyable input
Graphics[Rotate[Rectangle[], 45 \[Degree]]]
Out[1]=

Справочная информация: Плоская геометрия »

Справочная информация: Твердотельная геометрия »

Справочная информация: Геометрические преобразования »