Poznámky k řešení rovnic pomocí solve | |
Úvodní slovo Autor MAPLESystém MapleZáklady práce Konstrukce Maple Definice funkcí Zjednodušování Řešení rovnic
Programování MatematikaDiferenciální početIntegrální počet Křivkový integrál Plošný integrál Knihovnyplotsstudent Student VectorCalculus InformaceDownloadOdkazy Publikace |
Tento odstavec nabízí několik rad pro efektivní řešení rovnic pomocí solve Někdy je nutné pojmenovat daný výsledek nějakým identifikátorem. Vzhledem k tomu, že pořadí prvků v množině interně určuje Maple, je nutné umět vypsat výslednou hodnotu požadované proměnné. K tomu opět použije příkaz subs . > r:={x-y=3,x^2-16*y=0}; # soustava rovnic > res:=solve(r,{x,y}); # řešení soustavy rovnic > x1:=subs(res[1],x);# pojmenování výsledné hodnoty x z prvního řešení > y2:=subs(res[2],y); # pojmenování výsledné hodnoty y z druhého řešení Další možností pro určení přesného pořadí neznámých ve výsledku je změna výsledné struktury výsledku, tzn. výsledek nebude zapsán jako množina. > xy:=subs(res[1],[x,y]);# zápis výsledné hodnoty x i y # z prvního řešení do seznamu Při řešení by bylo vhodné vyloučit určité, většinou triviální řešení, tzn. bude splněna nějaká dodatečná podmínka. Řešme tedy následující soustavu rovnic > r1:=x+2*y+z+t:# zadání soustavy rovnic - ":" = zrušení výpisu > r2:=3*x-y-4*z-t: > r3:=3*x+2*y+t: > r4:=6*x^2-3*z-t: > solve({r1,r2,r3,r4}); > solve({r1,r2,r3,r4,x<>0}); # vyloučení určitého řešení
|
Ing. Vladimír Žák |