How to Find the Determinant of a Matrix in MATLAB using for loop. i don't want to use the actual code.
    8 views (last 30 days)
  
       Show older comments
    
    maede mandi
 on 10 Oct 2021
  
    
    
    
    
    Commented: Walter Roberson
      
      
 on 10 Oct 2021
            How to Find the Determinant of a Matrix in MATLAB using for loop. i don't want to use the actual code.thanks
6 Comments
Accepted Answer
  Walter Roberson
      
      
 on 10 Oct 2021
        
      Edited: Walter Roberson
      
      
 on 10 Oct 2021
  
      if isscalar(YourArray) || isempty(YourArray)
  total = YourArray;
else
    total = 0;
    for R = 1 : number_of_rows
       for C = 1 : number_of_columns
          total = total + SomeValue * YourArray(R,C) * YourDeterminentFunction(YourArray with Row #R and Column #C crossed out)
       end
    end
end
SomeValue is +1 or -1 but you need to figure out which.
2 Comments
  Walter Roberson
      
      
 on 10 Oct 2021
				Use a recursive function.
z(i,j)
Determinents and cofactors are scalar. What is your reasoning for storing something there?
(There are reasons to want to store items as you go through, but I suspect your thoughts are about something else completely.)
More Answers (0)
See Also
Categories
				Find more on Matrix Indexing in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!