Intro till programmering (med en miniräknare) (8 / 8 steg)
Steg 8: System av ekvationer Solver
PROGRAM: SYSOFEQN
:([A] ^ -1) * [B] ^ T -> [C]
: Disp ([C])
Ser enkel. Finns det några saker du behöver göra vid programmering här ändå;
Du kan inte separat ange hakparentes och bokstaven för matriserna, de måste vara från menyn matris. Träff 2: a och X ^-1 knapp, nu kan du antingen slå ange för matris A, tryck ner en gång för matris B eller ner två gånger för Matrix C. Välj matrisen du behöver och tryck Ange. hela [A] (parentes med bokstaven) bör visas alla på en gång när du gör detta.
När det står matris B ([B]) till makten T, vad du behöver göra är faktiskt slå på 2: a knappen sedan X ^-1-knappen och sedan trycka rätt en gång och ner en gång och lite T bör lyftas fram, nu tryck enter. Denna T sätt införliva, detta gör livet lättare. Det kommer att visa upp bredvid [B] som en exponent.
OK, är förutsatt att du har fått det programmerade, nästa sak att göra hur man faktiskt fyller i dina uppgifter och kör programmet så att det fungerar. Titta på hur många variabler du har. Göra matris A en kvadratisk matris av antalet variabler som du har (2 variabler, 2 x 2, 3 variabler, 3 x 3, 4 variabler, 4 x 4... etc). Göra B en matris som är 1xthe antal variabler (2 variabler, 1 x 2, 3 variabler, 1 x 3... etc). Lämna C ensam, att föredra du vill ha det alla nollor eller vara helt tomt.
Matris A du fyller med koefficienter av variablerna. De variabler måste vara i samma ordning i varje ekvation för att detta ska fungera, så ordna dem efter behov.
Matris B är (dess faktiskt en vektor, men oroa dig inte om terminologi just nu) har de värden som ekvationer lika lägga in i den.
Här är ett exempel;
3U + 1,5 v + w + 0,5 x + 4 års =-11.75
-2u + v + 4w-3,5 x + 2y = 19
6U-3v + 2w + 2.5 x + y =-23
u + 4v-3w + 0,5 x-2y =-1.5
3U + 2v-w + 1,5 x-3y = -3,5
Eftersom det finns 5 variabler, göra matriser A, 5 x 5 och göra B 1 x 5. Talen du sätter in en är koefficienterna och det bör se ut nedan. Observera att den första kolumnen är koefficienter av alla variabler som u, den andra kolumnen är alla variabler som v, tredje kolumnen är w variabler? Det är hur du vill ha den. Du vill också att första raden ska vara endast den första ekvationen, andra raden andra ekvationen endast... etc. Om du sätter delar från en ekvation i olika linjer får du fel svar. Om du har mer än en variabel koefficienter i en kolumn kan få du fel svar, så det är viktigt du rada upp ordentligt, men det tar inte mycket mer tid att sortera om några av de ekvationer variablerna om du behöver. Så är detta vad matrisen en bör titt som;
3 1,5 1 0,5 4
-2 1 4 -3,5 2
6-3 2 2,5 1
1 4 -3 0.5 -2
3 2 -1 1,5 -3
Och B bör se ut så här;
-11.75 19-23-1.5 -3,5
Nu kör dina program och du borde få något på vänster sida av skärmen efter några sekunder som ser ut såhär;
[[ -4 ]
[2,5]
[ 4 ]
[ 1 ]
[ -2 ]]
Det här är ditt svar. Hur du läser den är om din första kolumnen var din u variabel koefficienter sedan u = -4. Om din andra kolumnen var v variabel koefficienter då v = 2,5 och då w = 4, x = 1 och y = -2. På grund av hur du läser är svaret kan du se varför du måste se till att din beställning när du anger koefficienterna som korrekt.
Detta bör arbeta för fler ekvationer med mer variabel tror jag, även om det kommer att ta kalkylatorn mer tid. Om du börjar få 10 ekvationer och 10 variabler kan du väntar en minut för ditt svar, även om det är fortfarande en enorm tidsbesparare.