Page 1 of 1
[IP] Reeks 3 determinant recursief berekenen
Posted: Tue Jun 05, 2007 3:55 pm
by Heatryn
Was hier even aan het kijken of mijn reeksen volledig waren van inleiding programmeren, en ik vond hier nog een module die niet helemaal af was, namelijk, ik moet een determinant kunnen berekenen van een 4x4 matrix, maar op een recursieve manier.
Ik kan toch moeilijk die matrix laten verkleinen in mijn procedure telkens? Want ik geef die matrix mee telkens, maar die blijft uiteraard hetzelfde. Dus ik zal iets moeten gaan meegeven van welke rij en welke kolom ofzo?
Posted: Tue Jun 05, 2007 4:36 pm
by Robbe
awel, ik denk dat dit met een wrapperklasse rond de array relatief gemakkelijk op te lossen is. Deze klasse bevat dan de dimensie van de array, alsook de gebruikte rijen/kolommen van de basismatrix.
het is maar een idee, heb het vorig jaar niet opgelost, maar als ik het had gedaan, had ik zoiets gedaan. Maar nu weet ik ook wel meer dan vorig jaar, toen ik die opdracht ook moest maken

Posted: Tue Jun 05, 2007 5:17 pm
by Shinta
mja euh

lees mijn post maar :p. Laat iets weten alst in orde is.
btw, how the devil hebt gij uw 3D engine dan gemaakt?
Posted: Tue Jun 05, 2007 6:04 pm
by Robbe
harcoden? ik heb nooit die 4e dimensie nodig gehad znn.
Posted: Tue Jun 05, 2007 6:17 pm
by Michael Cochez
ik heb dat met mutuale recursie gedaan:
Code: Select all
PROCEDURE (matrix : Matrix) Determinant () : REAL
en
PROCEDURE (matrix : Marix) Cofactor (rij, kolom : INT) : REAL
Den determinant ontwikkeld volgens een rij/kolom en laat Cofactor de cofactoren uirekenen
Cofactor maakt intern een nieuwe matrix waarin de rij en kolom weggelaten worden en laat hiervan door Determinant de determinant berekenen.
Posted: Tue Jun 05, 2007 6:27 pm
by slimmy
Shinta wrote:mja euh

lees mijn post maar :p. Laat iets weten alst in orde is.
btw, how the devil hebt gij uw 3D engine dan gemaakt?
determinant uitrekenen via recursie voor een 3D Engine is toch veel minder performant dan da gewoon hardcoden?
Posted: Tue Jun 05, 2007 6:31 pm
by Shinta
- Waarom begint iedereen ineens over hardcoden ? :p
- Das minder performant ma wel krachtiger

.
- Kheb al een oplossing doorgestuurd na heathryn, da bedoelde ik me die post

.
En robbe :p lol, nooit die vierde dimensie nodig gehad ?
Posted: Tue Jun 05, 2007 7:36 pm
by Robbe
toch niet toen ik een determinant nodig had

Posted: Tue Jun 05, 2007 7:37 pm
by Shinta
Robbe wrote:toch niet toen ik een determinant nodig had

ja neeje dan ni :p