Lärmodul · Detalj

Vektordekomposition – Experimentationsandbox

Denna modul introducerar grundläggande begrepp inom vektoralgebra, särskilt dekompositionen av en vektor i dess komponenter samt bestämningen av storlek och vinkel. Den grafiska representationen stödjer förståelsen av matematiska relationer mellan modell och implementering.

Tid 0 min
Format Pygame
Språk Python 2
Uppgifter 0
Förhandsvisning: Vektordekomposition – Experimentationsandbox

Introduktion (ursprunglig utdrag)

Denna sandbox är avsedd för fri experimentation. Du kontrollerar en vektor i ett 2D-område och observerar hur dess komponenter, längd och vinkel ändras. Målet är inte att uppnå ett färdigt resultat utan att förstå genom att försöka. Förståelse genom experiment.

Didaktisk klassificering

Subjektivt mål

I mitten av detta modul är det grundläggande konceptet om vektordelning i ett tvådimensionellt plan. En vektor representeras och analyseras matematiskt från en fast originpunkt till en fritt vald målpunkt, med dess kartesiska komponenter bestämda och relaterade till dess storlek och vinkel. Läringsmiljön kombinerar en visuell representation med matematiska beräkningar i programkod, vilket gör det tydligt hur geometriska modeller kan implementeras algoritmiskt. Kopplingen mellan grafisk representation och numerisk beräkning stöder ett strukturerat förståelse av centrala begrepp inom vektoranalys.

Kompetensutveckling

Didaktiskt tillägg i undervisningen

Flöde i lektionen

Arbetsuppgift (utdrag)

1. Ställ olika målpositioner genom musinteraktion och observera förändringarna i vektorns komponenter. 2. Analysera hur storleken och vinkeln på vektorn ändras vid olika positioner. 3. Undersök horisontella och vertikala rörelser specifikt och jämför de resulterande värdena för dx och dy.

Exempel (utdrag)

Följande kodfragment visar beräkningen av vektorns komponenter samt storlek och vinkel utifrån målpositionen.

1
2
3
4
5
dx = ziel_x - cx
dy = ziel_y - cy

betrag = math.hypot(dx, dy)
winkel = math.degrees(math.atan2(-dy, dx))

Detta fragment illustrerar hur geometriska egenskaper hos en vektor kan direkt beräknas från koordinaterna för två punkter.

Notiser för klassrummet

Den visuella uppdelningen av en vektor kopplar samman förståelsen av matematiska modeller med algoritmiskt utförbara implementationer.

Den tydliga strukturen i uppgiften underlättar undervisningsorganisation och möjliggör systematisk verifiering av resultat. Utökade uppgifter kan användas för differentiering.

Begär ett demo-åtkomst och testa detta modul i din egen undervisningssituation.