Inspiraci pro úlohy a možný způsob řešení je možné najít u celé
řady úloh, které jsou k dispozici na webu, např. pro Maple:
nebo pro systém Mathematica:
Nepřebernou řadu aplikací je pro inspiraci také možné najít např. na
Paul Falstad: Math and Physics Applets.
Několik dalších typických úloh:
- Napište funkci pro výpočet a zobrazení průniku dvou
elips. Elipsy mohou mít libovolnou orientaci v prostoru a jejich
charakteristiky jsou vstupními parametry navržené funkce. Chování
programu ověřte na řadě typických příkladů (0, 1, 2, 4... průniky elips...).
- Napište funkci pro výpočet průniku dvou konvexních mnohoúhelníků
(definované jako seznam bodů). Vyzkoušejte na zvolených
mnohoúhelnících a výsledek nakreslete.
- Napište funkci polyint(f,p) pro výpočet dvourozměrného integrálu
funkce f(x,y) přes mnohoúhelník p (definovaný jako seznam
bodů). Naprogramujte pouze za použití funkcí pro výpočet neurčitého
integrálu a Greenovy věty. Předveďte použití funkce na libovolném
mnohoúhelníku a netriviální funkci. Mnohoúhelník nakreslete.
- Vykreslete trajektorii dvou částic s danou rychlostí a srážkovým
parametrem po pružné srážce s nulovým (pevné kuličky) a obecně
nenulovým interakčním potenciálem (např. Coulombovským).
- Animujte pohyb tělesa v blízkosti gravitačního centra při
volitelné počáteční poloze a rychlosti tělesa.
- Animujte pohyb tělesa v homogenním gravitačním poli s volitelnou
počáteční rychlostí a volitelnou časově závislou silou F(t).
- Vykreslete průběh nucených kmitů harmonického oscilátoru
buzeného volitelnou časově závislou silou F(t).
- Vytvořte funkci, která vykreslí rovinný interfernční obrazec v
rovině při zadání N zdrojů vlnění s volitelnou polohou, amplitudou,
frekvencí a fází (viz např.
falstad.com výše).
- Kulečníková koule: Animujte pohyb kulečníkové koule,
která se odráží od stěn kulečníkového stolu. Jako kulečníkový stůl
uvažujte nejen obdélník, ale i obecný polygon, elypsu...
- Epitrochoida: Animujte vznik
epitrochoidy.
- Hypotrochoida: Animujte vznik
hypotrochoidy.
- Platónská tělesa: Vykreslete všech pět
Platónských těles
- Fraktály: vykreslete některý
fraktál.
- Dopplerův jev: napište program, který provede animaci
nerelativistického Dopplerova
jevu.
- Nějaké další úlohy sem třeba postupně ještě přidám...