Sobre equações simultâneas
Equações simultâneas são relações em que várias variáveis ou dimensões devem ser resolvidas simultaneamente.
Considere estas regras para a criação de equações simultâneas:
Você deve declarar variáveis usadas em equações simultâneas no começo das equações. Por exemplo, area = 100, como mostrado no exemplo a seguir.
Ao resolver a equação simultânea, o sistema retorna somente um conjunto de resultados, mesmo que mais de uma solução para o sistema de equações seja possível.
Você pode combinar equações simultâneas com relações variáveis únicas.
Exemplo: Equações simultâneas de amostra
Por exemplo, você tem uma caixa de largura d1 e altura d2 e deseja especificar condições a seguir:
A área é igual a 100
O perímetro é igual a 50
É possível inserir as equações simultâneas a seguir:
SOLVE
d1*d2 = 100
2*(d1+d2) = 50
FOR d1 d2 ...or... FOR d1,d2
Todas as linhas entre as instruções SOLVE e FOR se tornam parte de equações simultâneas. A linha lista FOR as variáveis a serem resolvidas. Todas as variáveis que aparecem nas equações simultâneas, mas não estão na lista FOR são interpretados como constantes.
Alternativamente, você pode definir as mesmas condições inserindo as equações simultâneas a seguir:
area = 100
perimeter = 50
SOLVE
d1*d2 = area
2*(d1 + d2) = perimeter
FOR d1 d2
Dicas para a criação de equações simultâneas:
Omitir area = 100 na relação precendente causa um erro.
Você pode adicionar código extra dev fluxo contínuo a partir de equações simultâneas para especificar uma solução quando houver mais de uma equação. Por exemplo, nos exemplos anteriores, os dois conjuntos de possíveis de soluções são d1=5, d2=20 e d1=20, d2=5. É possível adicionar a restrição d1 <= d2, adicionando o código condicional a seguir:
IF d1 > d2
temp = d1
d1 = d2
d2 = temp
ENDIF
Isto foi útil?