Matriser TI -86 F1 F2 F3 F4 F5 M1 M2 M3 M4 M5

Like dokumenter
Vektorer TI -86 F1 F2 F3 F4 F5 M1 M2 M3 M4 M5

CATALOG, variabler og tegn

Matriser En matrise er en rektangulær oppstilling av tall og betegnes med en stor bokstav, f.eks. A, B, C,.. Eksempler:

Matriser En matrise er en rektangulær oppstilling av tall og betegnes med en stor bokstav, f.eks. A, B, C,.. Eksempler:

16 Programmere TI -86 F1 F2 F3 F4 F5 M1 M2 M3 M4 M5

Forelesningsnotat i Diskret matematikk 27. september 2018

Matriser En matrise er en rektangulær oppstilling av tall og betegnes med en stor bokstav, f.eks. A, B, C,.. Eksempler:

Øving 2 Matrisealgebra

Komplekse tall og trigonometri

Matriser. Kapittel 4. Definisjoner og notasjon

7.4 Singulærverdi dekomposisjonen

Til enhver m n matrise A kan vi knytte et tall, rangen til A, som gir viktig informasjon.

Bytte om to rader La Matlab generere en tilfeldig (4 4)-matrise med heltallige komponenter mellom 10 og 10 ved kommandoen Vi skal underske hva som skj

b) 17 går ikke opp i 84 siden vi får en rest på 16 når 84 deles med 17 c) 17 går opp i 357 siden

Løsningsforslag øving 6

Øgrim Bakken Pettersen Skrindo Thorstensen Thorstensen. Digitalt verktøy for Sigma 1T. Casio fx 9860

I dette kapittelet skal vi studerer noen matematiske objekter som kalles matriser. Disse kan blant annet brukes for å løse lineære likningssystemer.

Diagonalisering. Kapittel 10

UNIVERSITETET I OSLO

Komplekse tall og komplekse funksjoner

Formål: Velge hva som skal kopieres, formel/verdi/format/etc Metode: Kopier som vanlig, lim inn utvalg

Lineære likningssett.

MA1202/MA S løsningsskisse

Løsningsforslag B = 1 3 A + B, AB, BA, AB BA, B 2, B 3 C + D, CD, DC, AC, CB. det(a), det(b)

Tabellen viser en serie med verdier for den uavhengige variabelen, og viser den tilhørende verdien til den avhengige variabelen.

6.4 Gram-Schmidt prosessen

Verdens korteste grunnkurs i Excel (2007-versjonen)

4 Matriser TMA4110 høsten 2018

Tallsystem. M1 vår 2008

Lineære likningssystemer og matriser

Komplekse tall. Kapittel 2. Den imaginære enheten. Operasjoner på komplekse tall

n-te røtter av komplekse tall

MAT-1004 Vårsemester 2017 Obligatorisk øving 2

Vær OBS på at svarene på mange av oppgavene kan skrives på flere ulike måter!

Lineærtransformasjoner

Oppgave 1 (25 %) - Flervalgsoppgaver

LO510D Lin.Alg. m/graf. anv. Våren 2005

Elementær Matriseteori

Denne labøvelsen gir en videre innføring i elementær bruk av programmet Maple.

Reelle tall på datamaskin

Oppgaver MAT2500. Fredrik Meyer. 29. august 2014

Regneregler for determinanter

Matematikk Øvingsoppgaver i numerikk leksjon 2 Løsningsforslag

Excel. Kursopplegg for SKUP-skolen 2010

EKSAMEN. 1 Om eksamen. EMNE: MA2610 FAGLÆRER: Svein Olav Nyberg, Trond Stølen Gustavsen. Klasser: (div) Dato: 24. mai 2004 Eksamenstid:

Diagonalizering. En n n matrise A sies å være diagonaliserbar hvis den er similær med en diagonalmatrise D. A = PDP 1

Kap. 7 Symmetriske matriser og kvadratiske former

TDT4105 Informasjonsteknologi, grunnkurs. Introduksjon til programmering i Matlab. Rune Sætre / Anders Christensen {satre, anders}@idi.ntnu.

12 Projeksjon TMA4110 høsten 2018

4. Dynamisk skjemaer (GUI)

Nicolai Kristen Solheim

Repetisjon: Om avsn og kap. 3 i Lay

1 Gauss-Jordan metode

Løsningsforslag til eksamen i MAT 1100 H07

Skriv teksten «Ukelønn» i celle A1 (kolonne A, rad 1) og 60 i celle B1 (kolonne B, rad 1). Løsning

TDT4105 Informasjonsteknologi, grunnkurs. Introduksjon til programmering i Matlab. Rune Sætre / Anders Christensen {satre,

Underveiseksamen i MAT-INF 1100, 17. oktober 2003 Tid: Oppgave- og svarark

7.1 forts. Schur triangularisering og spektralteoremet

Kapittel august Institutt for geofag Universitetet i Oslo. GEO En Introduksjon til MatLab. Kapittel 2.

Øgrim Bakken Pettersen Skrindo Thorstensen Thorstensen. Digitalt verktøy for Sigma 1P. Casio fx 9860

UNIVERSITETET I OSLO

6 Numeriske likningsløsere TMA4125 våren 2019

Til enhver m n matrise A kan vi knytte et tall, rangen til A, som gir viktig informasjon.

Oppgavesett. Kapittel Oppgavesett 1

UNIVERSITETET I OSLO

6 Determinanter TMA4110 høsten 2018

Sammendrag R mai 2009

LP. Leksjon 6: Kap. 6: simpleksmetoden i matriseform, og Seksjon 7.1: følsomhetsanalyse

MAT1120 Repetisjon Kap. 1, 2 og 3

MA1201/MA6201 Høsten 2016

Numerisk lineær algebra

Grunnleggende. Excel

Heldagsprøve i matematikk. Svar og løsningsforslag

A.3.e: Ortogonale egenfunksjonssett

4.4 Koordinatsystemer

HamboHus 5.4 Rev. 1, 8. september 2005 A. Cordray

16 Ortogonal diagonalisering

Alle hele tall g > 1 kan være grunntall i et tallsystem.

EKSAMENSOPPGAVER FOR TMA4110/TMA4115 MATEMATIKK 3

Sammendrag kapittel 9 - Geometri

Matematikk Øvingsoppgaver i numerikk leksjon 2 Løsningsforslag

Obligatorisk oppgave nr1 MAT Lars Kristian Henriksen UiO

Vi skal koble diagonalisering av matriser sammen med ortogonalitet. Skal bl.a. se på

EKSAMEN I MATEMATIKK 3 (TMA4110)

Læringsmål og pensum. Oversikt

NIO 1. runde eksempeloppgaver

En konstant er et symbol med en fast verdi. 2 og er eksempler pô konstanter.

Øving 5 Diagonalisering

Vektorrom. Kapittel 7. Hva kan vi gjøre med vektorer?

Øving 3 Determinanter

Eksamensoppgave i TMA4110/TMA4115 Calculus 3

Mer om kvadratiske matriser

MAT1120 Notat 2 Tillegg til avsnitt 5.4

Communicate SymWriter: R1 Lage en tavle

9 Lineærtransformasjoner TMA4110 høsten 2018

Lær å bruke Microsoft Mathematics, Matematikk-tillegget i Word og WordMat. Av Sigbjørn Hals

Repetisjon: om avsn og kap. 3 i Lay

EMNE 4. Determinanter

LP. Leksjon 8: Kapittel 13: Nettverk strøm problemer, forts.1

Transkript:

13 Matriser Lage matriser... 204 Vise matriseelementer, rader og delmatriser... 207 Redigere matrisedimensjon og -elementer... 208 Slette en matrise... 209 Bruke en matrise i et uttrykk... 210 TI -86 M1 M2 M3 M4 M5 F1 F2 F3 F4 F5

204 Kapittel 13: Matriser Lage matriser En matrise er et todimensjonal skjema ordnet i rader og kolonner. Matriseelementene kan være reelle eller komplekse. Du kan lage, vise og redigere matriser i kommandovinduet eller i matriseeditoren. Når du lager en matrise, lagres elementene til matrisenavnet. MATRX-menyen (Matrise) - NAMES EDIT MATH OPS CPLX matrisenavn- matrisematte- matrise, kompleks meny meny meny matrise- matriseoperasjonereditor meny MATRX NAMES-menyen - & MATRX NAMES-menyen inneholder alle lagrede matrisenavn i alfabetisk rekkefølge. Hvis du vil lime et matrisenavn på den aktuelle markørplasseringen, trykker du den tilhørende menytasten. Lage en matrise i matriseeditoren - ' Matrisenavn skiller mellom små og store bokstaver. MAT1 og mat1 er to forskjellige navn. Vis vinduet for matriseledetekst Name=. ALPHA-låsen er på. Skriv inn et navn som er fra ett til åtte tegn langt, og som begynner med en bokstav. - ' ãmä ãaä ãtä 1 1

Kaspittel 13: Matriser 205 En ellipse ( ) enten foran eller bak i matriseradene, angir ekstra kolonner. $ eller # i den siste kolonnen angir ekstra rader. Vis matriseeditoren og MATRX NAMESmenyen. Godta eller endre matrisedimensjonene (rad kolonne) øverst i høyre hjørne i vinduet, (1 rad 255 og 1 kolonne 255). Maksimumskombinasjonen er avhengig av tilgjengelig minne. Matrisen vises, og alle elementene er 0. Skriv inn verdien for hvert matriseelement ved elementledeteksten (1,1= for rad 1, kolonne 1). Du kan skrive inn uttrykk. Hvis du vil flytte til det neste elementet, trykker du b. Hvis du vil flytte til den neste raden, trykker du #. b 10 b 4 b a 4 b 5 b 9 b 6 b 1 b a 3 b 7 b og så videre Matriseeditor-menyen - ' matrisenavn b INSr DELr INSc DELc 4REAL INSr DELr INSc DELc 4REAL Setter inn en rad ved markørplasseringen. Flytter etterfølgende rader ned Sletter raden ved markørplasseringen. Flytter etterfølgende rader opp Setter inn en kolonne ved markørplasseringen. Flytter etterfølgende kolonner til høyre Sletter kolonnen ved markørplasseringen. Flytter etterfølgende kolonner til venstre Konverterer den viste matrisen med komplekse tall til en matrise med reelle tall

206 Kapittel 13: Matriser Du trenger ikke ta med hakeparentes slutt når den kommer foran X. Lage en matrise i kommandovinduet Angi begynnelsen på matrisen med ã. Angi deretter starten på den første raden med enda en ã. Skriv inn hvert element for raden, og skill dem med komma. Angi slutten på den første raden med ä. Angi begynnelsen på hver etterfølgende rad med ã. Skriv inn radelementene, og skill dem med komma. Angi slutten på hver rad med ä. Angi deretter slutten på matrisen med ä. - - 2 P 4 P 6 P 8 - - a 1 P a 3 P a 5 P a 7 - - Lagre matrisen til et matrisenavn. Du kan enten skrive inn et navn som er mellom ett og åtte tegn langt og som starter med en bokstav, eller du kan velge et navn på MATRX NAMESmenyen. Matrisen vises. Hvis matrisenavnet er nytt, blir det en post på MATRX NAMESmenyen. X - n ãmä ãaä ãtä 1 1 1 b

Kaspittel 13: Matriser 207 Lage en kompleks matrise Hvis ett eller flere elementer i en matrise er komplekst, vises alle elementene i matrisen som komplekse. Når du for eksempel skriver inn matrisen ã1,2][5,(3,1)ä, viser TI-86 ã(1,0) (2,0)][(5,0) (3,1)ä. Hvis du vil lage en kompleks matrise fra to reelle matriser med de samme dimensjonene, må du bruke følgende syntaks: reellmatrise+(0,1)imaginærmatrise kompleksmatrise reellmatrise inneholder den reelle delen til hvert element, og imaginærmatrise inneholder den imaginære delen til hvert element. Hvis du vil vise elementer utenfor det aktuelle vinduet, bruker du ", #,! og $. Vise matriseelementer, rader og delmatriser Hvis du vil vise en nylaget matrise i kommandovinduet, skriver du inn matrisenavnet bokstav for bokstav eller velger det på MATRX NAMES-menyen og trykker deretter b. Den fullstendige verdien til hvert element vises. Elementer med svært store verdier, kan bli uttrykt eksponentielt. Hvis du vil vise bestemte elementer i matrisenavn, må du bruke følgende syntaks: matrisenavn(rad,kolonne) Hvis du vil vise en rad i matrisenavn, må du bruke følgende syntaks: matrisenavn(rad)

208 Kapittel 13: Matriser Du kan bruke :, 3 og - p for å redigere matriseelementer. Du kan også overskrive eksisterende tegn. Hvis du vil vise en delmatrise i matrisenavn, må du bruke følgende syntaks: matrisenavn(startrad,startkolonne,sluttrad,sluttkolonne) Redigere matrisedimensjon og -elementer Vis vinduet for matriseledetekst Name=. Skriv inn matrisenavnet. Du kan enten skrive det inn bokstav for bokstav, eller du kan velge det på MATRX NAMES-menyen. Vis matriseeditoren. Rediger eller godta raddimensjonen først, og rediger eller godta deretter kolonnedimensjonen. - ' ãmäãaäãtä 1 1 b 5 3 b 3 b Flytt markøren til et hvilket som helst element, og rediger det. Fortsett å flytte markøren videre til andre elementer. Lagre endringene, og gå ut av matriseeditoren. # 45 b " 21 b 2 - ~ b.

Kaspittel 13: Matriser 209 Hvis du vil endre verdien for et matriseelement, kan du bruke følgende syntaks: verdi matrisenavn(rad,kolonne) Hvis du vil endre verdiene til en hel rad med elementer, må du bruke følgende syntaks: [verdia,verdib,...,verdi n] matrisenavn(rad) Hvis du vil endre verdiene til deler av en rad, med start ved en bestemt kolonne, må du bruke følgende syntaks: [verdia,verdib,...,verdi n] matrisenavn(rad,startkolonne) Hvis du vil endre verdiene til en delmatrise innen matrisenavn, må du bruke følgende syntaks: [[verdia,...,verdi n]... [verdia,...,verdi n]] matrisenavn(startrad,startkolonne) Slette en matrise Vis vinduet MEM DELETE: MATRX. Flytt valgmarkøren ( 4 ) til navnet på matrisen du vil slette. Slett matrisen. - ' / & # b

210 Kapittel 13: Matriser Bruke en matrise i et uttrykk En matrise eller et matrisenavn er gyldig i et uttrykk. Du kan skrive inn matrisen direkte (for eksempel 5¹[[2,3][3,5]]). Du kan skrive inn et matrisenavn bokstav for bokstav (for eksempel MAT1¹3). Du kan velge matrisenavnet på MATRX NAMES-menyen (- &). Du kan velge matrisenavnet i VARS MATRX-vinduet (- w / '). Når du utfører uttrykket, vises svaret som en matrise. Hvis du vil addere, subtrahere eller multiplisere to matriser, må kolonnedimensjonen til matrisea være lik raddimensjonen til matriseb. Bruke matematikkfunksjoner med en matrise matrisea+matriseb Legger hvert matrisea-element til det tilsvarende matriseb-elementet. Returnerer en matrise av summene matriseanmatriseb Subtraherer hvert matriseb-element fra det tilsvarende matrisea-elementet. Returnerer en matrise av differansene matrisea¹matriseb eller matriseb¹matrisea matrise¹verdi eller verdi¹matrise matrise¹vektor Mmatrise Multipliserer matrisea og matriseb. Returnerer en kvadratisk matrise av produktene Returnerer en matrise som er produktet av verdi ganger hvert element i matrise Returnerer en vektor som er produktet av hver vektor-komponent ganger hvert matrise-element. Dimensjonene på matrisekolonnen og vektorraden må være like (negasjon) Endrer fortegnet for hvert element i matrise

Kaspittel 13: Matriser 211 Hvis du vil skrive inn M1, trykker du - ƒ. Ikke bruk 2 @ a 1. Hvis du vil sammenligne relasjoner, må matrisea og matriseb ha like dimensjoner. e^, sin og cos returnerer ikke eksponenten, sinusen eller cosinusen til hvert matriseelement. matrise M1 matrise 2 matrise^potens Returnerer en invertert matrise (ikke en invers av hvert element) Kvadrerer en kvadratisk matrise Opphøyer en kvadratisk matrise i den angitte potens round(matrise[,desimaler]) Runder av hvert matrise-element til 12 sifre eller til et angitt antall desimaler matrisea==matriseb Returnerer 1 hvis hver tilsvarende sammenligning av elementer er sann. Returnerer 0 hvis én eller flere er usanne matriseaƒmatriseb Returnerer 1 hvis minst én tilsvarende sammenligning av elementer er usann e^ matrise sin matrise cos matrise ipart matrise fpart matrise int matrise Returnerer den kvadratiske eksponentmatrisen til en reell, kvadratisk matrise Returnerer den kvadratiske sinusmatrisen til en reell, kvadratisk matrise Returnerer den kvadratiske cosinusmatrisen til en reell, kvadrat-matrise Returnerer heltalldelen til hvert element i en reell eller kompleks matrise Returnerer brøkdelen til hvert element i en reell eller kompleks matrise Returnerer det største heltallet til hvert element i en reell eller kompleks matrise

212 Kapittel 13: Matriser MATRX MATH-Menyen - ( NAMES EDIT MATH OPS CPLX det T norm eigvl eigvc 4 rnorm cnorm LU cond det matrise matrise T norm matrise eigvl matrise eigvc matrise rnorm matrise cnorm matrise LU(matrise, lmatrisenavn, umatrisenavn, pmatrisenavn) cond matrise Returnerer determinanten til en kvadratisk matrise Returnerer en transponert matrise. Hvert elements koordinater (rad,kolonne) byttes om Returnerer Frobeus-norm ( G(real 2 +imag 2 ) summert over alle elementene i en reell eller kompleks matrise Returnerer en liste over de normaliserte egenverdiene til en reell eller kompleks kvadratisk matrise Returnerer en matrise som inneholder egenvektorene til en reell eller kompleks kvadratisk matrise. Hver kolonne svarer til en egenverdi (rad-norm) Returnerer den største av summene til de absolutte verdiene til elementene (størrelser for komplekse elementer) i hver rad i matrise (kolonne-norm) Returnerer den største av summene til de absolutte verdiene til elementene (størrelser for komplekse elementer) i hver kolonne i matrise (nedre-øvre dekomposisjon) Returnerer permutasjonsmatrisen som er et resultat av Crout LU-dekomposisjonen av en reell eller kompleks kvadratisk matrise cnorm matrise¹cnorm matrise M1. Jo nærmere 1 produktet er, jo mer stabil kan matrise forventes å være i matrisefunksjoner

Kaspittel 13: Matriser 213 MATRX OPS-menyen (operasjoner) - ) NAMES EDIT MATH OPS CPLX dim Fill ident ref rref 4 aug rswap radd multr mradd 4 randm Trykk X for å skrive inn symbolet etter klammeparentes slutt. Når du bruker aug(, må antall rader i matrise1 være lik antall rader i matrise2 eller antall elementer i vektor. Elementer i matriser som er laget med randm, er heltall L9 og 9. dim matrise {rader,kolonner} dim matrisenavn {rader,kolonner} dim matrisenavn Fill(verdi,matriseNavn) ident(rader,kolonner) ref matrise rref matrise aug(matrisea,matriseb) aug(matrise,vektor) rswap(matrise,rada,radb) radd(matrise,rada,radb) multr(verdi,matrise,rad) mradd(verdi,matrise,rada,radb) randm(rader,kolonner) Returnerer dimensjonene til matrise som en liste {rader kolonner} Lager et nytt matrisenavn med de angitte dimensjonene Redimensjonerer matrisenavn til de angitte dimensjonene Lagrer en reell eller kompleks verdi til hvert element i matrisenavn Returnerer den kvadratiske enhetsmatrisen til de angitte dimensjonene Returnerer radgruppeformen til matrise Returnerer den reduserte radgruppeformen til matrise Sammenkjeder matrisea og matriseb Sammenkjeder matrise og vektor Returnerer en matrise etter å ha byttet rada og radb i matrise Returnerer matrise med (rada+radb) i matrise lagret i radb Returnerer matrise med (rad¹verdi) lagret i rad Returnerer matrise med ((rada¹verdi)+radb) lagret i rad2 Lager en matrise med angitte dimensjoner med tilfeldige elementer

214 Kapittel 13: Matriser MATRX CPLX-menyen (kompleks) - * NAMES EDIT MATH OPS CPLX conj real imag abs angle conj matrise real matrise imag matrise abs matrise angle matrise Returnerer en matrise der hvert element er det komplekse konjugat av det tilsvarende elementet i en kompleks matrise Returnerer en reell matrise der hvert element er den reelle delen av det tilsvarende elementet i en kompleks matrise Returnerer en reell matrise der hvert element er den imaginære delen av det tilsvarende elementet i en kompleks matrise Returnerer en reell matrise der hvert element enten er den absolutte verdien til det tilsvarende elementet i en reell matrise, eller størrelsen (modulus) til de tilsvarende elementene i en kompleks matrise Returnerer en reell matrise der hvert element enten er 0 hvis elementet i matrisen er reelt, eller den polare vinkelen hvis elementet i matrise er imaginært. De polare vinklene beregnes som tan L1 (imaginær / reell) justert med +p i den andre kvadranten, og med Lp i den tredje kvadranten