Programmation R + matrice triangulaire sup
Résolu
Brooze
-
Blocks Messages postés 106 Statut Membre -
Blocks Messages postés 106 Statut Membre -
Bonjour,
J'aimerais savoir comment vous feriez sous R pour vérifier qu'une matrice est une matrice triangulaire supérieure.
J'avais commencé un petit travail mais je suis vraiment peu certaine de moi :
{A<-matrix(1:4,nrow=2,ncol=2,byrow=TRUE);
x<-c(0,0,0);
y<-c(1,1,1);
for (i in 1:nrow(A))
{for (j in 1:ncol(A))
if ((i==j)&&(A[i,j]!=0))
{x[1]<-1;
}
if ((i>j)&(A[i,]>A[,j])!=0)
{x[2]<-1;
}
if ((i<j)&(A[i,]>A[,j])==0)
{x[3]<-1;
}}
if (x==y)
{print("la matrice est une matrice triangulaire supérieure");
} else
{print("la matrice n'est pas une matrice triangulaire supérieure");
}
}
x
Merci d'avance pour votre réponse !
J'aimerais savoir comment vous feriez sous R pour vérifier qu'une matrice est une matrice triangulaire supérieure.
J'avais commencé un petit travail mais je suis vraiment peu certaine de moi :
{A<-matrix(1:4,nrow=2,ncol=2,byrow=TRUE);
x<-c(0,0,0);
y<-c(1,1,1);
for (i in 1:nrow(A))
{for (j in 1:ncol(A))
if ((i==j)&&(A[i,j]!=0))
{x[1]<-1;
}
if ((i>j)&(A[i,]>A[,j])!=0)
{x[2]<-1;
}
if ((i<j)&(A[i,]>A[,j])==0)
{x[3]<-1;
}}
if (x==y)
{print("la matrice est une matrice triangulaire supérieure");
} else
{print("la matrice n'est pas une matrice triangulaire supérieure");
}
}
x
Merci d'avance pour votre réponse !
A voir également:
- Programmation R + matrice triangulaire sup
- Application de programmation - Guide
- R-linux - Télécharger - Sauvegarde
- Sfc /scannow /f /r - Guide
- Vous ne pouvez pas modifier une partie de matrice - Forum Excel
- R-undelete - Télécharger - Utilitaires
Le programme ci-dessous fonctionne enfin donne la bonne réponse mais x a une valeur différente de 3.
Pouvez-vous m'aider à trouver mon erreur? Merci.
{A <- matrix(c(2,2,2,0,2,2,0,0,2),ncol=3,byrow=TRUE);
x<-0;
y<-3;
for (i in 1:nrow(A))
{for (j in 1:ncol(A))
if ((i==j)&&(A[i,j]!=0))
{x<-1;
}
if ((i>j)&&(A[i,j]!=0))
{x<-1+x;
}
if ((i<j)&&(A[i,j]==0))
{x<-1+x;
}}}
if (x==y)
{print("la matrice est une matrice triangulaire supérieure");
}else
{print("la matrice n'est pas une matrice triangulaire supérieure");
}
x
Bonne journée à vous
A bientôt.