Utfordring: Kombinerte Transformasjoner av en Vektor
Swipe to start coding
Du får en 2D-vektor:
v=[23]Målet ditt er å anvende en skaleringstransformasjon etterfulgt av en 90° rotasjon ved hjelp av matrisemultiplikasjon, og visualisere resultatene med piler og koordinatetiketter fra origo.
Transformasjonene er definert som:
- Skaleringsmatrise:
- Rotasjonsmatrise (90°):
Den kombinerte transformasjonen anvendes som:
R⋅(S⋅v)Oppgave:
- Definer den opprinnelige vektoren og de to matrisene (
S
ogR
). - Bruk matrisemultiplikasjon for å beregne:
- Den skalerte vektoren.
- Den roterte vektoren.
- Den kombinerte transformasjonen.
- Plott alle vektorene (
v
,S·v
ogR·(S·v)
) som piler fra origo med merkede spisser og synlige koordinataksler. - Kontroller at de beregnede vektorene samsvarer med forventede resultater etter hver transformasjon.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Can you explain this in simpler terms?
What are the main points I should remember?
Can you give me an example?
Awesome!
Completion rate improved to 1.96
Utfordring: Kombinerte Transformasjoner av en Vektor
Sveip for å vise menyen
Swipe to start coding
Du får en 2D-vektor:
v=[23]Målet ditt er å anvende en skaleringstransformasjon etterfulgt av en 90° rotasjon ved hjelp av matrisemultiplikasjon, og visualisere resultatene med piler og koordinatetiketter fra origo.
Transformasjonene er definert som:
- Skaleringsmatrise:
- Rotasjonsmatrise (90°):
Den kombinerte transformasjonen anvendes som:
R⋅(S⋅v)Oppgave:
- Definer den opprinnelige vektoren og de to matrisene (
S
ogR
). - Bruk matrisemultiplikasjon for å beregne:
- Den skalerte vektoren.
- Den roterte vektoren.
- Den kombinerte transformasjonen.
- Plott alle vektorene (
v
,S·v
ogR·(S·v)
) som piler fra origo med merkede spisser og synlige koordinataksler. - Kontroller at de beregnede vektorene samsvarer med forventede resultater etter hver transformasjon.
Løsning
Takk for tilbakemeldingene dine!
single