Jak spočítat rovnici?
Zdravím,
potřebuji implementovat so software,ale nevím jak na to matematicky. Mám takovouhle rovnici
D=10x(A1x11+B1x10)+9x(A2x11+B2x10)to x neni x ale krat
kde D je známé a potřebuji spočítat A1, B1, A2, B2
Příklad D=2198 a A1 5, B1 10, A2 2, B2 5
Díky moc
potřebuji implementovat so software,ale nevím jak na to matematicky. Mám takovouhle rovnici
D=10x(A1x11+B1x10)+9x(A2x11+B2x10)to x neni x ale krat
kde D je známé a potřebuji spočítat A1, B1, A2, B2
Příklad D=2198 a A1 5, B1 10, A2 2, B2 5
Díky moc
Odpovědi
Diskuze
For A1:=1 to 15 do
For B1:=1 to 15 do
For A2:=1 to 15 do
For B2:=1 to 15 do
if 10*(A1*11+B1*10)+9*(A2*11+B2*10) = D then
Write(A1,' ',B1,' ',A2,' ',B2,'');
Pro zcela konkrétní D by vznikla lineární rovnice
kde by jsi vzal jako proměnnou např. A1
Z ostatních tří parametrů t.j. B1 ; A2 ; B2
bys musel nastavit dva parametry a třetí určit.
Pak jeden z těch dvou nastavených bys změnil atd.
Vzniklo by ti nepřehledně velké množství rovnic.
Analytické řešení je tedy zcela nevhodné.
Numerický výpočet dává rychle možná řešení.
Od toho PC jsou.
A co s tím dál ?
Udělal jsem tabulku
Jsem zvědav, jak se mi rozsype po Odeslat.
A1 B1 A2 B2
+++++++++++++++++++++++++++
1 9 2 11
2 7 2 12
2 7 12 11
3 5 2 13
3 5 12 2
3 14 2 3
4 3 2 14
4 3 12 3
4 12 2 4
5 1 2 15
5 1 12 4
5 10 2 5
6 8 2 6
7 6 2 7
8 4 2 8
9 2 2 9
11 7 2 1
12 5 2 2
13 3 2 3
14 1 2 4
++++++++++++++++++++++++++
Nějak se to scuclo ale jde to.
jaro.hlavacek@seznam.cz
DIKY
Jen pro jeden případ D. To by samozřejmě šlo rozšířit pro libovolné D.
Případně libovolně velkou sadu D.
Ale mě by zajímalo, jak přenést Excel tabulku hodnot do Ontoly,
aby se to nescuclo.
Pokud do "Přidat příspěvek" něco napíšu, tak to vypadá přijatelně.
Ale po "Odeslat" to dopadne hrozně. A navíc se to nedá editovat.
V češtině by se mě vysmál i třeťák, tak raději nic nepíšu,
protože si to nemohu dodatečně opravit.
Na druhou stranu velmi rád čtu pravopisné rady na Ontole,
ale s nulovým výsledkem...