Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 créer une matrice inversible

babibel08

XLDnaute Nouveau
Bonjour,

je souhaite créer une matrice 10*10 , aléatoire, (si possible avec des petits nombres pour les deux premières lignes) qui soit inversible, avec un déterminant positif et avec cette particularité: en matlab ou excel

chaque ligne de (2 à 10) doit être un facteur quel qu'il soit de la ligne 1 et/ ou 2.


Est-ce possible de créer quelque chose comme cela?

Merci à vous pour votre aide
 

Staple1600

XLDnaute Barbatruc
Bonjour le fil, le forum

@babibel08
Est-ce que ceci t'est d'un utilité quelconque?
(Notamment Application.WorksheetFunction.MInverse )
VB:
Sub test()
Dim vArr(1 To 10, 1 To 10) As Long, i&, j&
Randomize 1600
For i = 1 To 10
   For j = 1 To 10
      vArr(i, j) = Int(27 * Rnd) + 1
   Next
Next
Cells.Clear
Range("A1").Resize(UBound(vArr, 1), UBound(vArr, 2)).Value = vArr
Range("A12").Resize(UBound(vArr, 1), UBound(vArr, 2)).Value = Application.WorksheetFunction.MInverse(vArr)
End Sub
 

ODVJ

XLDnaute Impliqué
Bonjour à tous,

chaque ligne de (2 à 10) doit être un facteur quel qu'il soit de la ligne 1 et/ ou 2.

Qu’est-ce que tu veux dire ? En dehors du fait que ce doit être de 3 à 10 au lieu de 2 à 10, ça veut dire quoi « être un facteur...de la ligne 1 et/ou 2 »

J’espère qu’il ne s’agit pas de combinaisons linéaires des lignes 1 ou 2. Parce que pour le coup tu aurais du mal à trouver une matrice inversible ayant ces propriétés.

Cordialement
 

Discussions similaires

Réponses
17
Affichages
565
Réponses
5
Affichages
241
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…