ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »