User manual
176 Luettelo aakkosjärjestyksessä
sign() (etumerkki)
Katalogi >
Kun kyseessä 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äärä
(sama koko) kuin kerroinMatriisissa ja sen
tulee sisältää 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 määritetty arvoa.
Muussa tapauksessa Tol-komentoa ei
huomioida.
• Jos asetat Automaattinen tai
likimääräinen -tilan valintaan
Approximate (Likimääräinen), laskut
suoritetaan liukulukuaritmetiikalla.
• Jos Tol jätetään pois tai sitä ei kä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