ВУЗ:
Составители:
7
ORIGIN 1:=
y1 x() sin x() 1+:=
y2 x() cos x() 1+:=
X
0
0
2
2
0
:= Y
0
2
2
0
0
:= k 0 last X(
)
..:=
x 0 0.01, 2
π
⋅..:=
02
0
2
y2 x()
y1 x()
02
0
2
Y
k
X
k
02
0
2
y2 x()
Y
k
y1 x()X
k
,
Рисунок 1 – Пример решения задачи № 1
Первый рисунок – это круг, который можно изобразить несколькими спо-
собами. Здесь выбран простейший – параметрический, в полярной системе ко-
ординат. Отображая радиус-вектор на оси декартовой системы координат, по-
лучим его проекции как
y
1
(x) и y
2
(x). Дискретные значения угла наклона хра-
нятся в диапазонной переменной
x. Для нашего случая диапазон
π
⋅
2 до 0
вы-
зывает рисование всей окружности. Можно регулируя диапазон получить дугу,
часть окружности и т.д., при этом окружность можно переместить в любое ме-
сто рисунка. Второй рисунок – это квадрат. Он описывается своими координа-
тами в соответствующих массивах
X и Y. Для того чтобы нарисовать квадрат
графику следует указать последовательность вводимых значений. Для этого
вводим еще одну диапазонную переменную
k, где функция возврата макси-
мального индекса вектора
last(X) введена для повышения универсальности ал-
ORIGIN := 1 0 0
y1 ( x) := sin ( x) + 1 0 2
y2 ( x) := cos ( x) + 1 X := 2 Y := 2 k := 0 .. last ( X )
x := 0 , 0.01 .. 2 ⋅ π
2 0
0 0
2 2
y2 ( x) Yk
0 0
0 2 0 2
y1 ( x) Xk
2
y2 ( x)
Yk
0
0 2
y1 ( x) , X k
Рисунок 1 – Пример решения задачи № 1
Первый рисунок – это круг, который можно изобразить несколькими спо-
собами. Здесь выбран простейший – параметрический, в полярной системе ко-
ординат. Отображая радиус-вектор на оси декартовой системы координат, по-
лучим его проекции как y1(x) и y2(x). Дискретные значения угла наклона хра-
нятся в диапазонной переменной x. Для нашего случая диапазон 0 до 2 ⋅ π вы-
зывает рисование всей окружности. Можно регулируя диапазон получить дугу,
часть окружности и т.д., при этом окружность можно переместить в любое ме-
сто рисунка. Второй рисунок – это квадрат. Он описывается своими координа-
тами в соответствующих массивах X и Y. Для того чтобы нарисовать квадрат
графику следует указать последовательность вводимых значений. Для этого
вводим еще одну диапазонную переменную k, где функция возврата макси-
мального индекса вектора last(X) введена для повышения универсальности ал-
7
Страницы
- « первая
- ‹ предыдущая
- …
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »
