Основы > Уравнения и параметры > Уравнения > Основные сведения об уравнениях > О системах уравнений
  
О системах уравнений
Системами уравнений являются уравнения, в которых для нескольких переменных или размеров решения должны быть найдены одновременно.
Учитывайте следующие правила для создания систем уравнений:
Необходимо объявить переменные, используемые в системах уравнения, в начале уравнений. Например area = 100, как показано в следующем примере.
При решении системы уравнений система возвращает только один набор результатов, даже если у данной системы уравнений более одного решения.
Можно смешивать системы уравнений с отдельными уравнениями для переменных.
Пример. Образец системы уравнений
Например, для прямоугольника с шириной d1 и высотой d2 нужно задать следующие условия:
Площадь равна 100
Периметр равен 50
Можно ввести следующую систему уравнений:
SOLVE
d1*d2 = 100
2*(d1+d2) = 50
FOR d1 d2 ...or... FOR d1,d2
Все строки между операторами SOLVE и FOR становятся частью системы уравнений. В строке FOR перечисляются переменные, для которых должно быть найдено решение. Все переменные, которые появляются в составе системы уравнений, но не в списке FOR, интерпретируются как константы.
Также можно задать те же условия, введя следующую систему уравнений:
area = 100
perimeter = 50
SOLVE
d1*d2 = area
2*(d1 + d2) = perimeter
FOR d1 d2
Советы в отношении создания систем уравнения:
Если опустить area = 100 в предшествующем уравнении, это вызовет ошибку.
Можно добавить дополнительный код ниже системы уравнений для указания решения при наличии более одного решения. Например, в предыдущих примерах было два возможных набора решений: d1=5, d2=20 и d1=20, d2=5. Можно добавить ограничение d1 <= d2, добавив следующий код условия:
IF d1 > d2
temp = d1
d1 = d2
d2 = temp
ENDIF