Začínáme s Mathematica-ou ... díl 2. |
Tak.blížíme se k bodu, kdy začíná být výklad nudný; zadávat čísla a vypočítat 20*20/56 umíme všichni a lepší kalkulačka poskytne i výstup jako zlomek. Proto uděláme příklad pro oživení; výklad by s německou důsledností měl pokračovat pomalu dále, ale.
Protože příklady mají být z obyčejného života, vyskytují se v nich postavy, které se nikde jinde než v příkladech z obyčejného života nevyskytují. Žil byl tedy sedlák Jíra, který nosil koženky, říkal "jářku" a měl kozu na provazu délky R=15m. Jelikož Jíra alespoň zatím nevyjádřil odhodlání délku provazu změnit, zadáme ji M. jako konstantu.
Jíra bydlí vedle veliké louky a koza je nenažraná; Jíra tedy chce kozu přivázat tak daleko, aby mohla spást jen 10m2 trávy v prvním dnu. Situace je podle obrázku:
Jak každý jistě nahlédne, znamená to řešit rovnici R2 (arccos(v/R)-(v/R)*(1-(v/R)2 )0.5 )=10
"Jářku." odtuší Jíra "vždyť zítra budu muset řešit rovnici stejnou, jen na pravé straně bude 20.a po měsíci a pěti dnech bude rovnice jiná.raději to Mathematice zadám obecněji." A zadal vstup:
A každý den toliko zadá jinou hodnotu proměnné onenden.
Tak Jíra bude každý den vědět, jak daleko od louky kozu přivázat.
A příběh by měl mít na konci poučení. Co jsme se tedy naučili?
A teď- protože graf potěší oko- zadáme příkaz:
.a vzápětí vidíme, jak ta koza tu trávu požírá.
Naučili jsme se vytisknout graf funkce 1 proměnné; syntaxe příkazu je
Plot[funkce[x],{x,xmin,xmax}] význam zřejmý, ne?
Oku zalahodí /i když v praxi málokdy užitečný/ 3D graf. Syntaxe je následující:
Plot3D[funkce[x,y],{x,xmin,xmax},{y,ymin,ymax}]
Zkusme například
To je krása! V tuhle chvíli máme pokušení si začít hrát a prohlížet si kvadriky a podobně. To ale může každý po skončení tohoto školení - a zajisté to není nejhorší způsob, jak se učit zacházet s M.
index_gr_1.gif | 167 bytes | |
index_gr_10.gif | 567 bytes | |
index_gr_11.gif | 9606 bytes | |
index_gr_12.gif | 282 bytes | |
index_gr_2.gif | 762 bytes | |
index_gr_3.gif | 320 bytes | |
index_gr_4.gif | 215 bytes | |
index_gr_5.gif | 502 bytes | |
index_gr_6.gif | 233 bytes | |
index_gr_7.gif | 353 bytes | |
index_gr_8.gif | 1078 bytes | |
index_gr_9.gif | 218 bytes | |
koza2.gif | 1658 bytes | |
zacmath2.nb | 88819 bytes |