Использование системы MathCAD при решении задач электротехники и электромеханики. Митрофанов С.В - 7 стр.

UptoLike

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