Making matrix whose submatrices are from for loop
    3 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
    Ljix
 le 19 Fév 2016
  
    
    
    
    
    Réponse apportée : Walter Roberson
      
      
 le 19 Fév 2016
            I'm trying to construct matrix whose submatrices are obtained in for loop. for loop is
for j = 2:Jmax
    P(j-1)=(sqrt(-2*p(j-1)+1)/sqrt(-2*p(j-1)))*(I-(p(j)+p(j-1))*inv(A+p(j)*I))
    V(j)=P(j-1)*V(j-1);  
    W=[W V(j)]
Is this ok? Also where to put V(1), can it be outside for loop?
2 commentaires
  James Tursa
      
      
 le 19 Fév 2016
				What are the dimensions of the variables? In particular, is P(j-1) expected to be a scalar or a matrix?
Réponse acceptée
  Walter Roberson
      
      
 le 19 Fév 2016
        for j = 2:Jmax
  P{j-1}=(sqrt(-2*p(j-1)+1)/sqrt(-2*p(j-1)))*(I-(p(j)+p(j-1))*inv(A+p(j)*I))
  V{j}=P{j-1}*V{j-1};  
  W=[W V{j}]
It is not clear whether p (lower-case) is intended to be a matrix or a vector. If it is intended to be a matrix then
for j = 2:Jmax
  P{j-1}=(sqrt(-2*p{j-1}+1)/sqrt(-2*p{j-1}))*(I-(p{j}+p{j-1})*inv(A+p{j}*I))
  V{j}=P{j-1}*V{j-1};  
  W=[W V{j}]
Based upon the p(j)*I, my suspicion would be that p(j) is intended to be a scalar, but that is not certain.
0 commentaires
Plus de réponses (0)
Voir également
Catégories
				En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


