Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   [matlab]/[maple] stelsel vergelijkingen oplossen en afgeleiden (https://forum.scholieren.com/showthread.php?t=1668963)

Lucky Luciano 10-02-2008 17:15

[matlab]/[maple] stelsel vergelijkingen oplossen en afgeleiden
 
Hoe kan je met matlab of evt maple, maar liever in matlab, een stelsel van vergelijkingen oplossen.
Ik heb 10 vergelijkingen en 10 onbekenden. Dus ik zal wel een matrix moeten invoeren, maar hoe kan ik matlab dit matrix dan naar echelonvorm laten brengen?

Tweede vraag:

Kan ik matlab de functie: cos (phi(t)) laten differentieren naar dē/dēt, zodat matlab de nieuwe functie geeft

dutch gamer 10-02-2008 17:30

rref(matrix) (reduced row echelon form dus)

Afleiden zou ik zo niet weten, maar het zal vast wel kunnen.

Kazet Nagorra 10-02-2008 17:36

Dat tweede kun je toch ook gewoon handmatig doen?

Lucky Luciano 10-02-2008 18:00

Citaat:

Kazet Nagorra schreef: (Bericht 27006334)
Dat tweede kun je toch ook gewoon handmatig doen?

ja, het stelsel kan ik ook handmatig oplossen;)

Lucky Luciano 10-02-2008 18:01

Citaat:

dutch gamer schreef: (Bericht 27006250)
rref(matrix) (reduced row echelon form dus)

Afleiden zou ik zo niet weten, maar het zal vast wel kunnen.

ah dankje, ga ik zo eens proberen

Lucky Luciano 10-02-2008 20:07

Het lukt nog niet.
Ik heb de volgende matrices A (10x10), X (10x1) en F (10x1).
A*X=F, ik weet A en F en moet X weten.
X=F\A geeft echter een verkeerd resultaat.
Terwijl hij de matrices A en F wel goed weergeeft, maar als ik dan vervolgens matrix X invul in de eerste rij van A, dan krijg ik niet de eerste rij van F.

Kazet Nagorra 11-02-2008 17:38

Citaat:

Lucky Luciano schreef: (Bericht 27006581)
ja, het stelsel kan ik ook handmatig oplossen;)

Ja, maar daar ben je uren mee bezig, terwijl die functie met 3 regels schrijfwerk gedifferentieerd is. :D

ILUsion 11-02-2008 21:30

Matlab kan niet zelfstandig afleiden of integreren, dacht ik; vermits het ook vooral bedoeld is als numerieke rekenhulp. Met Maple kan je dat bv. wel (en je kan in MatLab wel numeriek integreren/afleiden, waarschijnlijk zijn er daarvoor wel ingebouwde functies).

Moet je ook niet X = F / A zetten en niet X = F \ A (dat eerste is een matrixdeling, of beter gezegd vermenigvuldiging met inverse matrix; wat het tweede is zou ik niet weten). En anders moet je ook maar gewoon allebei linksvermenigvuldigen met de inverse van A, zodat je X = A^(-1) * F krijgt (wat normaal je uitkomst zou moeten geven).

dutch gamer 11-02-2008 21:58

*Pakt TU/e handleiding erbij*
Citaat:

X=A\B geeft de oplossing X van de matrixvergelijking A*X = B

X=B/A geeft de oplossing X van de matrixvergelijking X*A = B

Ofwel:

A\B = A-1B
A/B = AB-1

ILUsion 12-02-2008 20:03

@Dutchgamer: je hebt gelijk, ik vind exact hetzelfde in de help van MatLab:

Citaat:

X = A\B solves for X in A*X = B and
X = B/A solves for X in X*A = B
(die heeft dus blijkbaar ook mooi naast jouw handleiding gelegen ;) )

Ik neem mijn commentaar terug; maar moet het dan niet X = A\F zijn i.p.v. F\A? Hoewel dat het andere eigenlijk een foutmelding zou moeten opleveren, vermits F een kolommatrix is (en dus niet inverteerbaar is).


Alle tijden zijn GMT +1. Het is nu 20:09.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.