ForHosting KIT · Mathématiques

Mineur de matrice

Dans la matrice de lignes 1, 2, 3 ; 0, 4, 5 ; 1, 0, 6, rayer la ligne 1 et la colonne 1 laisse les lignes 4, 5 et 0, 6 : leur déterminant, 24, est le mineur. On compte à partir de 1. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Tout se passe dans votre navigateur : gratuit, sans envoi de vos données.

Un mineur de matrice est le scalaire obtenu en barrant une ligne et une colonne d'une matrice carrée et en calculant le déterminant de ce qui reste. Ce nombre unique est le brique de base du développement par cofacteurs, de l'adjointe, de la règle de Cramer et de toute formule classique de l'inverse d'une petite matrice. Cette calculatrice accepte un tableau imbriqué carré de nombres réels finis avec des indices de ligne et de colonne basés sur un, supprime cette ligne et cette colonne, évalue le déterminant du bloc restant avec les mêmes formules fermées et le chemin LU utilisés par les outils frères d'algèbre linéaire, et renvoie le mineur nettoyé avec la sous-matrice, l'entrée d'origine, la méthode utilisée et une courte chaîne de formule. Les entrées non carrées, les matrices un par un, les indices hors plage, les grilles vides, NaN, Infinity et les tableaux trop grands sont rejetés avec une erreur de validation claire.

Ce qu'est un mineur de matrice et comment il se calcule

Fixez une matrice carrée A d'ordre n au moins deux et choisissez des entiers i et j entre un et n inclus. Le mineur M_ij est défini comme le déterminant de la matrice (n moins un) par (n moins un) obtenue en supprimant la ligne i et la colonne j de A. Cette définition ne multiplie pas par un signe : la quantité signée qui apparaît dans le développement de Laplace est le cofacteur C_ij égal à moins un à la puissance i plus j fois M_ij.

Cette capacité renvoie le mineur non signé lui-même, ce que demandent exactement les manuels lorsqu'ils écrivent trouver M_23 ou lister tous les mineurs d'une matrice trois par trois. En interne le moteur valide d'abord que l'entrée est un vrai tableau carré de nombres finis avec n entre deux et trente-deux, puis vérifie que row et col sont des entiers dans l'intervalle, construit la sous-matrice en sautant la ligne et la colonne choisies, et calcule enfin son déterminant. Pour un reste un par un le mineur est simplement l'entrée survivante.

Pour un reste deux par deux on utilise la forme fermée ad moins bc. Pour un reste trois par trois on applique le développement de Laplace le long de la première ligne. Pour des restes plus grands une factorisation LU avec pivot partiel multiplie la diagonale de U par le signe de la permutation.

Les contrôles classiques incluent la matrice trois par trois avec les lignes un deux trois, zéro quatre cinq et un zéro six dont le mineur en ligne un colonne un vaut vingt-quatre à partir du bloc deux par deux quatre cinq sur zéro six.

Où les mineurs de matrice apparaissent dans le travail réel

Les cours d'algèbre linéaire du secondaire et de l'université assignent constamment des tableaux de cofacteurs, un développement le long d'une ligne choisie et le calcul à la main de mineurs deux par deux découpés dans des matrices trois par trois ; un seul oracle de confiance qui renvoie la sous-matrice et le mineur accélère la notation et la préparation des démos.

Les problèmes de concours de programmation et les échauffements d'entretien demandent souvent un mineur précis avant le déterminant complet ou l'inverse, et les ingénieurs ont besoin d'un M_ij numérique plutôt que d'un produit silencieux incorrect dû à une suppression décalée d'un. Les bibliothèques d'infographie et de robotique qui implémentent l'inversion classique par adjointe pour de petits blocs s'appuient sur un ensemble complet de mineurs ; vérifier une entrée contre cette calculatrice détecte tôt les bogues d'indice ligne-colonne.

Les cours de statistique et d'algèbre linéaire numérique utilisent les mineurs lorsqu'ils discutent des mineurs principaux et des critères de définition positive pour les matrices symétriques. Associez-la à la page déterminant de matrice lorsque les étudiants ont besoin du det de la matrice complète, et aux pages rang ou inverse lorsque l'étape suivante est l'inversibilité plutôt qu'un seul déterminant après suppression d'une ligne.

Tableaux de cofacteurs pour les devoirs

Générez M_ij et la sous-matrice à ligne supprimée pour des exercices de manuel 2×2, 3×3 et n×n petits afin que enseignants et correcteurs automatiques partagent une même vérité de référence avant que les élèves multiplient par le signe du cofacteur.

Contrôles du développement de Laplace

Vérifiez chaque mineur qui apparaît en développant det(A) le long d'une ligne ou colonne choisie, en capturant les suppressions décalées d'un avant d'assembler le déterminant complet.

Préparation de l'adjointe et de l'inverse

Calculez les mineurs individuels utilisés pour construire la matrice adjointe dans l'inversion classique de petits blocs denses en graphisme, robotique et recettes numériques.

Quelle est la différence entre un mineur et un cofacteur ?

Le mineur M_ij est le déterminant de la matrice après suppression de la ligne i et de la colonne j. Le cofacteur est C_ij = (−1)^(i+j) · M_ij. Cet outil renvoie uniquement le mineur ; appliquez vous-même le signe si vous avez besoin du cofacteur.

Les champs row et col sont-ils en base zéro ou en base un ?

En base un, selon la notation des manuels M_11, M_23, etc. Pour une matrice n×n les deux indices doivent être des entiers de 1 à n.

Pourquoi une matrice 1×1 est-elle rejetée ?

Supprimer la seule ligne et la seule colonne laisse une matrice 0×0 dont le déterminant est une convention (souvent 1) qui déroute les débutants. On exige n ≥ 2 pour que chaque mineur soit un déterminant d'ordre positif bien défini.

Quelles méthodes calculent le déterminant restant ?

Formules fermées 1×1 et 2×2, développement de Laplace par cofacteurs pour les restes 3×3, et LU avec pivot partiel pour les blocs plus grands. La réponse inclut un champ method nommant le chemin utilisé.

Quel est le coût ?

L'outil du navigateur est gratuit et s'exécute localement.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/algebra/matrix-minor

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/algebra/matrix-minor \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"matrix":[[1,2,3],[0,4,5],[1,0,6]],"row":1,"col":1}'
{
  "matrix": [
    [
      1,
      2,
      3
    ],
    [
      0,
      4,
      5
    ],
    [
      1,
      0,
      6
    ]
  ],
  "row": 1,
  "col": 1
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.matrix_minor",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Ce qu'est un mineur de matrice et comment il se calcule

Toute l'arithmétique est un code en virgule flottante déterministe avec un nettoyage stable à douze chiffres significatifs, sans graines aléatoires, sans horodatages d'horloge et sans appels réseau, de sorte que des entrées identiques produisent toujours un JSON identique.

Ce que vous envoyez et ce que vous recevez

Envoyez trois champs obligatoires. Chaque ligne doit avoir la même longueur, cette longueur doit égaler le nombre de lignes, et n doit être au moins deux car une matrice un par un n'a pas de mineur propre après suppression de sa seule ligne et colonne. Les champs row et col sont des entiers basés sur un nommant l'entrée dont vous voulez le mineur ; ce sont aussi la ligne et la colonne qui seront supprimées. Si vous avez ensuite besoin du cofacteur signé, du déterminant complet de A, de l'adjointe ou de l'inverse, traitez-les comme des intentions de recherche séparées plutôt que de surcharger cette page de calculatrice de mineurs. Le champ matrix est un tableau JSON imbriqué de lignes de nombres finis, par exemple un virgule deux virgule trois puis zéro virgule quatre virgule cinq puis un virgule zéro virgule six, ou une chaîne JSON codant le même tableau imbriqué. Matrix manquant, formes non tableau, lignes irrégulières, cellules non numériques, NaN, Infinity, grilles vides, dimensions supérieures à trente-deux et indices hors de un à n échouent avec invalid_input et ne sont pas facturés. En cas de succès la réponse rapporte la dimension n, row et col renvoyés, l'entrée d'origine a_ij à cette position, la sous-matrice nettoyée, le mineur scalaire, la méthode de déterminant utilisée sur la sous-matrice et une courte chaîne de formule de la forme M_ij égale det de A sans cette ligne et colonne. Le prix des appels API réussis est la base publiée de $0.002 par élément ; les échecs de validation ne consomment pas le solde prépayé.

Où les mineurs de matrice apparaissent dans le travail réel

Comme cette capacité est un moteur parse pur, le prix de l'API est la base publiée de $0.002 par élément réussi et l'échec de validation ne consomme pas le solde.

Consulter la documentation complète du KIT →