ForHosting KIT · Mathématiques

Norme de matrice

Résumez une matrice en un nombre : pour les lignes 1, −2, 3 et 4, 0, −1, la norme infini vaut 6, la norme un 5. Seuls Frobenius, un et infini sont acceptés, pour qu'une faute de frappe ne change pas la formule. 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.

Une norme matricielle résume la taille d’une matrice entière par un seul nombre positif ou nul, mais chaque norme mesure cette taille différemment. Ce calculateur accepte une matrice rectangulaire d’éléments réels finis et calcule votre choix : norme de Frobenius, norme induite un ou norme induite infini.

Choisissez la norme adaptée à votre question

Le mot norme ne désigne pas une formule matricielle unique. Vous devez donc commencer par déterminer quelle notion de taille convient. La norme de Frobenius regroupe tous les éléments : elle additionne leurs carrés puis prend la racine carrée.

Elle est naturelle lorsque la matrice est considérée comme un long vecteur et sert souvent à mesurer une erreur totale. La norme induite un additionne les valeurs absolues de chaque colonne et retient la somme maximale. La norme infini effectue ce calcul par ligne.

Pour les lignes un, moins deux, trois et quatre, zéro, moins un, les sommes par ligne valent six et cinq : la norme infini vaut six. Les sommes par colonne valent cinq, deux et quatre : la norme un vaut cinq. Frobenius vaut la racine de trente et un.

Ces résultats expliquent pourquoi le type fait partie de l’entrée mathématique.

Préparez et validez les éléments de la matrice

Chaque ligne doit être un tableau non vide, et toutes doivent avoir exactement la même longueur. Les matrices carrées comme rectangulaires sont acceptées. Le gestionnaire refuse les cellules absentes, chaînes numériques, booléens, null, NaN et infinis au lieu de les convertir, car une conversion silencieuse peut donner un résultat faux mais plausible.

La limite actuelle est de soixante-quatre lignes et colonnes. Après validation, les normes un et infini calculent les sommes absolues par colonne ou ligne. Frobenius emploie une somme de carrés mise à l’échelle, équivalente à la formule classique, qui limite les dépassements intermédiaires évitables.

Si le résultat final sort du domaine fini, une erreur est renvoyée. La matrice n’est jamais modifiée, complétée, transposée ni normalisée implicitement.

Exploitez le résultat dans vos contrôles

Les normes matricielles sont utiles lorsqu’une grande structure exige une magnitude unique et comparable. En algèbre numérique, les normes un et infini contribuent aux bornes de conditionnement, critères d’arrêt et estimations de croissance. En apprentissage automatique et en statistique, Frobenius mesure souvent l’écart global entre matrices de coefficients, plongements, covariances ou images.

Une norme nulle signifie que tous les éléments valent zéro ; toute matrice finie non nulle donne une valeur positive. Multiplier la matrice par un scalaire multiplie chaque norme par sa valeur absolue, ce qui fournit un contrôle simple. Une entrée identique produit donc la même sortie.

Les erreurs identifient précisément le type inconnu, la ligne irrégulière, l’élément non fini ou la limite dépassée.

Comparer des matrices de paramètres

Appliquez Frobenius à une matrice de différences pour résumer la dérive globale entre deux versions d’un modèle.

Vérifier des exercices numériques

Contrôlez les sommes maximales par colonne et par ligne dans les exercices sur les normes un et infini.

La matrice peut-elle être rectangulaire ?

Oui. Toutes les lignes doivent avoir la même longueur non nulle, mais les nombres de lignes et de colonnes peuvent différer.

Comment la norme de Frobenius est-elle calculée ?

C’est la racine carrée de la somme des carrés de tous les éléments. Une accumulation mise à l’échelle limite les dépassements évitables.

Quelle différence entre les normes un et infini ?

La norme un est la plus grande somme absolue par colonne ; la norme infini est la plus grande somme absolue par ligne.

Quelle norme matricielle choisir ?

Choisissez Frobenius quand vous traitez la matrice comme une longue liste de nombres, par exemple pour mesurer l'erreur totale entre deux tableaux. Prenez la norme un pour faire ressortir la colonne la plus lourde, et la norme infini pour la ligne la plus lourde.

Quelle taille de matrice peut-on saisir ?

Jusqu'à 64 lignes et 64 colonnes de nombres réels finis. Toutes les lignes doivent compter le même nombre de valeurs, et la matrice n'est jamais complétée, transposée ni remise à l'échelle pour tenir.

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/math/matrix-norm

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/math/matrix-norm \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"matrix":[[1,-2,3],[4,0,-1]],"norm_type":"frobenius"}'
{
  "matrix": [
    [
      1,
      -2,
      3
    ],
    [
      4,
      0,
      -1
    ]
  ],
  "norm_type": "frobenius"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.matrix_norm",
  "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.

max_rows64
max_cols64
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.

Il valide la forme et chaque élément avant tout calcul, puis renvoie le type choisi et une valeur déterministe adaptée aux exercices, aux tests logiciels, à l’analyse numérique et à l’automatisation par API.

Choisissez la norme adaptée à votre question

Sélectionnez `frobenius`, `one` ou `infinity` dans norm_type ; toute autre étiquette est refusée afin qu’une faute ne lance jamais une formule incorrecte.

Préparez et validez les éléments de la matrice

Envoyez matrix sous forme de tableau JSON non vide contenant des lignes. Chaque élément doit être un nombre JSON fini. La réponse contient norm_type, choix canonique, et value, scalaire calculé avec une précision stable.

Exploitez le résultat dans vos contrôles

Interprétez toujours value avec norm_type, car deux définitions différentes ne se comparent pas comme une formule identique. Le navigateur et l’API partagent le même solveur pur, sans réseau, hasard, état ni horloge. Le navigateur est gratuit et chaque élément API réussi coûte $0.002.

Créer des tests de régression

Produisez des valeurs attendues déterministes pour des matrices rectangulaires, signées, creuses et nulles.

Quelles normes matricielles sont disponibles ?

Les valeurs admises de norm_type sont `frobenius`, `one` et `infinity`. Toute autre valeur renvoie invalid_input.

Combien coûte une requête API ?

Un élément API réussi coûte $0.002. Le calculateur web est gratuit et les entrées invalides ne sont pas facturées.

Consulter la documentation complète du KIT →