User manual

176 Luettelo aakkosjärjestykses
sign() (etumerkki)
Katalogi >
Kun kysees on lista tai matriisi, määrittää
kaikkien elementtien etumerkit.
simult()
Katalogi >
simult(kerroinMatriisi, vakioVektori[,
tol])matriisi
Määrittää sarakevektorin, joka sisältää
lineaarisen yhtälöryhmän ratkaisut.
Huomaa: Katso myös linSolve(), sivu 108.
kerroinMatriisin on oltava neliömatriisi,
joka sisältää yhtälöiden kertoimet.
vakioVektorissa on oltava sama rivimää
(sama koko) kuin kerroinMatriisissa ja sen
tulee siltää vakiot.
Valinnaisesti kaikkia matriisielementtejä
käsitellään nollana, jos niiden itseisarvo on
pienempi kuin Tol. Tätä toleranssia
käytetään vain, jos matriisissa on
liukulukusyötteitä eikä se sisällä symbolisia
muuttujia, joille ei ole äritetty arvoa.
Muussa tapauksessa Tol-komentoa ei
huomioida.
Jos asetat Automaattinen tai
likimääinen -tilan valintaan
Approximate (Likiäinen), laskut
suoritetaan liukulukuaritmetiikalla.
Jos Tol jätetään pois tai si ei ytetä,
oletusarvoinen toleranssi lasketaan
seuraavasti:
5EL14 ·max(dim(kerroinMatriisi))
·rowNorm(kerroinMatriisi)
Ratkaise yhtälöstä x ja y:
x + 2y = 1
3x + 4y = L1
Ratkaisuon x=L3 and y=2.
Ratkaise:
ax + by = 1
cx + dy = 2
simult(kerroinMatriisi, vakioMatriisi[,
tol])matriisi
Ratkaisee lineaarisia yhtälöryhmiä, joissa
jokaisessa ryhmässä on samat yhtälöiden
kertoimet mutta eri vakiot.
Jokaisen vakioMatriisin sarakkeen tulee
sisältää jonkin yhtälöryhmän vakiot.
Jokainen tulosmatriisin sarake sisältää
vastaavan ryhmän ratkaisun.
Ratkaise:
x + 2y = 1
3x + 4y = L1
x + 2y = 2
3x + 4y = L3