User manual
simult()
Katalog >
simult(koeffMatrix, konstVektor[, Tol])
⇒matrix
Returnerer en kolonnevektor, der indeholder
løsningerne til et system af lineære
ligninger.
Bemærk: Se også linSolve(), side 106.
koeffMatrix skal være en kvadratisk matrix,
der indeholder kofficienterne til ligningerne.
konstVektor skal have samme antal rækker
(samme dimension) som koeffMatrix og
indeholde konstanterne.
Ethvert matricelement kan valgfrit
behandles som nul, hvis den absolutte
værdi er mindre end Tol. Denne tolerance
anvendes kun, hvis matricen har elementer
med flydende decimaler og ikke indeholder
symbolske variable, der ikke er tildelt en
værdi. Ellers ignoreres Tol.
• Hvis du sætter tilstanden
Autoellertilnærmet til Approks,
foretages beregningerne med aritmetik
med flydende komma.
• Hvis tol udelades eller ikke anvendes,
beregnes standardtolerancen som:
5EL14 ·max(dim(koeffMatrix))
·rækkeNorm(koeffMatrix)
Løs for x og y:
x + 2y = 1
3x + 4y = L1
Løsningener x=L3 og y=2.
Løs:
ax + by = 1
cx + dy = 2
simult(koeffMatrix, konstMatrix[, tol])
⇒matrix
Løser flere systemer af lineære ligninger,
hvor hvert system har de samme
ligningskoefficienter men forskellige
konstanter.
Hver kolonne i konstMatrix skal indeholde
konstanterne for et ligningssystem. Hver
kolonne i den resulterende indeholder
løsningen for det tilsvarende system.
Løs:
x + 2y = 1
3x + 4y = L1
x + 2y = 2
3x + 4y = L3
For det første system er x=L3 og y=2. For
det andet system er x=L7 og y=9/2.
Alfabetisk oversigt 171