Odhlásenie
Späť
HOME
Užívateľ: Firma: [ Zmena osobných nastavení ]                  Pondelok 29.04.2024
Články  

 

 

 

 

Použitie súčasných rovníc pri riešení relácií

Riešenie súčasných rovníc (Simultaneous equations) sa využíva na riešenie vzťahov v reláciách pri riešení niekoľkých premenných rozmerov a parametrov, ktoré musia byť vyriešené súčasne.

 
Výsledok pri zadanej výške 5.5
Výsledok pri zadanej výške 4

 

V niektorých prípadoch nemusí byť možné alebo vhodné zabezpečiť, aby na úrovni relácii bol riadený len rozmer na ľavej strane rovnice. V takýchto prípadoch systém môže vyriešiť niekoľko súčasných rovníc pre požadované ukazovatele.Súčasné rovnice sú vzťahy, v ktorých musí systém riešiť viac premenných alebo rozmerov súčasne.

 

Nastavenie súčasných rovníc:

Postup pre tvorbu rovníc:

  • Definovanie známych hodnôt.
  • Umiestnenie príkazu SOLVE.
  • Zadanie súčasných rovníc.
  • Zapísanie príkazu FOR pre požadovaný výstup.

Pravidlá pre tvorbu rovníc:

  • Definícia premenných použitých na začiatku rovnice.
  • Systém vyráta iba jeden výsledok, aj keď je možných viac výsledkov.

Príklad súčasných rovníc (Simultaneous equations): Máte box šírky (d1) a výšky (d2) a chcete zadať nasledujúce podmienky - plocha sa rovná 100. Obvod sa rovná 50.

Môžete zadať nasledujúce súčasné rovnice:

SOLVE d1 * d2 = 100
2 * (d1 + d2) = 50
FOR d1 d2 (alebo - FOR d1,d2)

Všetky rovnice medzi príkazom SOLVE a FOR patria do súčasných rovníc. Riadok obsahujúci príkaz FOR definuje premenné, ktoré je potrebné vyriešiť (všimnite si, že existujú dve možné varianty zápisu). Pri definovaní rovníc je možné kombinovať zápis premenných ako aj parametrov:

PLOCHA = 100
OBVOD = 50
SOLVE d1 * d2 = PLOCHA
2 * (d1 + d2) = OBVOD
FOR d1 d2

Ak výsledkom rovníc je viac možných výsledkov, tak pridaním vhodnej podmienky pred súčasné rovnice dosiahnete požadované obmedzenie (výsledok). V predchádzajúcom príklade sú dve možné riešenia: d1 = 5, d2 = 20 alebo d1 = 20 a d2 = 5.
Môžete pridať obmedzenie pridaním nasledovných podmienok:

IF d1 > d2
temp = d1
d1 = d2
d2 = temp
ENDIF

Copyright © 2004 - 2024 IPM SOLUTIONS, s.r.o. Všetky práva vyhradené.