Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 10-02-2008, 17:15
Verwijderd
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
Met citaat reageren
Advertentie
Oud 10-02-2008, 17:30
dutch gamer
Avatar van dutch gamer
dutch gamer is offline
rref(matrix) (reduced row echelon form dus)

Afleiden zou ik zo niet weten, maar het zal vast wel kunnen.
__________________
Life is like a box of chocolates. You never know what you're gonna get.
Met citaat reageren
Oud 10-02-2008, 17:36
Verwijderd
Dat tweede kun je toch ook gewoon handmatig doen?
Met citaat reageren
Oud 10-02-2008, 18:00
Verwijderd
Citaat:
Dat tweede kun je toch ook gewoon handmatig doen?
ja, het stelsel kan ik ook handmatig oplossen
Met citaat reageren
Oud 10-02-2008, 18:01
Verwijderd
Citaat:
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
Met citaat reageren
Oud 10-02-2008, 20:07
Verwijderd
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.
Met citaat reageren
Oud 11-02-2008, 17:38
Verwijderd
Citaat:
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.
Met citaat reageren
Oud 11-02-2008, 21:30
ILUsion
Avatar van ILUsion
ILUsion is offline
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).
__________________
vaknar staden långsamt och jag är full igen (Kent - Columbus)
Met citaat reageren
Oud 11-02-2008, 21:58
dutch gamer
Avatar van dutch gamer
dutch gamer is offline
*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
__________________
Life is like a box of chocolates. You never know what you're gonna get.
Met citaat reageren
Oud 12-02-2008, 20:03
ILUsion
Avatar van ILUsion
ILUsion is offline
@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).
__________________
vaknar staden långsamt och jag är full igen (Kent - Columbus)
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 16:03.