How do i fix the error that i am getting?
    3 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
My code is 
A = [1,1,0,2,0;0,1,1,3,0;2,0,0,0,1;3,1,0,2,1;2,1,1,3,0;1,0,0,2,1]
rrefA = rref(A)
basisRowSpace = A(rrefA(:,end)~=0,:)
pivotColumns = rrefA(:,1:end-1)
basisColumnSpace = A(:,pivotColumns)
This is where it stops working and I dont know how to fix it.
The error that I get is Index in postion 2 is invails. Array indices must be postive integers or logical values.
I would appricate any help to be able to fix this and get it to run. 
Thank You.
0 Commenti
Risposta accettata
  Torsten
      
      
 il 13 Lug 2023
        
      Spostato: Torsten
      
      
 il 13 Lug 2023
  
      Remove the semicolon behind the line
pivotColumns = rrefA(:,1:end-1);
execute the code and see if it makes sense to insert the displayed matrix in
basisColumnSpace = A(:,pivotColumns);
7 Commenti
  Torsten
      
      
 il 13 Lug 2023
				Ok, that's what "licols" does. The maximum number of independent columns of A is a basis for the column space of A.
Più risposte (0)
Vedere anche
Categorie
				Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!