Calculateur de vecteurs

Effectue les operations vectorielles essentielles comme l addition, la soustraction, la mise a l echelle, la norme, la normalisation, l angle et la distance

Exemples de résultats

1 Exemples

Additionner deux vecteurs 3D

Combine deux vecteurs 3D composante par composante.

{
  "result": {
    "vector": [
      5,
      7,
      9
    ]
  }
}
Voir paramètres d'entrée
{ "vectorA": "1, 2, 3", "vectorB": "4, 5, 6", "operation": "add", "scalarValue": 2, "decimalPlaces": 6 }

Points clés

Catégorie
Maths, dates et finance
Types d’entrée
text, select, number
Type de sortie
json
Couverture des échantillons
3
API disponible
Yes

Vue d’ensemble

Le Calculateur de vecteurs est un outil mathématique en ligne permettant d'effectuer rapidement des opérations vectorielles essentielles. Que vous ayez besoin d'additionner ou de soustraire des vecteurs, de calculer leur norme, de les normaliser, ou de déterminer l'angle et la distance qui les séparent, cet utilitaire traite vos données instantanément. Saisissez simplement les composantes de vos vecteurs pour obtenir des résultats précis avec un contrôle total sur le nombre de décimales.

Quand l’utiliser

  • Résoudre des problèmes de physique ou de géométrie nécessitant des calculs de force, de vitesse ou de position.
  • Développer des applications graphiques 3D ou des jeux vidéo où la manipulation de vecteurs est omniprésente.
  • Vérifier rapidement les résultats d'exercices mathématiques ou d'algorithmes d'apprentissage automatique.

Comment ça marche

  • Entrez les composantes du premier vecteur (Vecteur A) séparées par des virgules (par exemple : 1, 2, 3).
  • Si l'opération le requiert, saisissez les composantes du second vecteur (Vecteur B) ou la valeur scalaire.
  • Sélectionnez l'opération souhaitée (addition, norme, angle, etc.) et ajustez le nombre de décimales.
  • L'outil calcule instantanément le résultat et l'affiche au format JSON structuré.

Cas d’usage

Calcul de la distance euclidienne et de l'angle entre deux points dans un espace multidimensionnel pour l'analyse de données.
Normalisation de vecteurs de direction pour le rendu graphique ou le calcul de trajectoires dans les moteurs physiques.
Mise à l'échelle de vecteurs de force ou de vitesse lors de simulations d'ingénierie ou de mécanique.

Exemples

1. Additionner deux vecteurs 3D

Étudiant en physique
Contexte
Un étudiant doit calculer la force résultante de deux forces agissant sur un objet dans un espace en 3 dimensions.
Problème
Additionner rapidement deux vecteurs de force sans faire d'erreur de calcul manuel.
Comment l’utiliser
Entrez "1, 2, 3" dans le Vecteur A et "4, 5, 6" dans le Vecteur B, puis sélectionnez l'opération "Addition".
Configuration d’exemple
Opération : Addition, Décimales : 6
Résultat
L'outil renvoie le vecteur résultant [5, 7, 9] au format JSON.

2. Normaliser un vecteur de direction

Développeur de jeux vidéo
Contexte
Un développeur a besoin d'un vecteur unitaire pour définir la direction du regard d'une caméra 3D.
Problème
Transformer un vecteur de direction arbitraire en un vecteur de longueur 1.
Comment l’utiliser
Saisissez les coordonnées de la direction (ex: "10, 0, 10") dans le Vecteur A et choisissez l'opération "Normaliser".
Configuration d’exemple
Opération : Normaliser, Décimales : 4
Résultat
Le vecteur est réduit à une norme de 1, produisant le résultat [0.7071, 0, 0.7071].

3. Calculer l'angle entre deux vecteurs

Data Scientist
Contexte
Dans le cadre d'un algorithme de recommandation, il faut évaluer la similarité en trouvant l'angle entre deux vecteurs de caractéristiques.
Problème
Obtenir l'angle exact entre deux vecteurs de données multidimensionnelles.
Comment l’utiliser
Renseignez le premier vecteur dans le Vecteur A, le second dans le Vecteur B, et sélectionnez l'opération "Angle".
Configuration d’exemple
Opération : Angle
Résultat
L'outil calcule et affiche l'angle séparant les deux vecteurs avec la précision décimale demandée.

Tester avec des échantillons

math-&-numbers

Hubs associés

FAQ

Quels formats de vecteurs sont acceptés ?

Vous devez entrer les composantes du vecteur sous forme de nombres séparés par des virgules, par exemple "1, 2, 3" pour un vecteur 3D ou "4, 5" pour un vecteur 2D.

Puis-je calculer l'angle entre deux vecteurs de dimensions différentes ?

Non, pour les opérations impliquant deux vecteurs (addition, soustraction, angle, distance), les deux vecteurs doivent avoir exactement le même nombre de dimensions.

À quoi sert la valeur scalaire ?

La valeur scalaire est utilisée uniquement lorsque vous sélectionnez l'opération "Multiplication scalaire". Elle multiplie chaque composante du vecteur par ce nombre.

Comment fonctionne la normalisation ?

La normalisation divise chaque composante du vecteur par sa norme (sa longueur totale), ce qui produit un vecteur unitaire de longueur égale à 1 pointant dans la même direction.

L'outil gère-t-il les nombres négatifs ou décimaux en entrée ?

Oui, vous pouvez utiliser des nombres négatifs (ex: -1, -2.5) et des nombres décimaux comme composantes de vos vecteurs.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/vector-calculator

Paramètres de la requête

Nom du paramètre Type Requis Description
vectorA text Oui -
vectorB text Non -
operation select Oui -
scalarValue number Non -
decimalPlaces number Non -

Format de réponse

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Données JSON: Données JSON

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-vector-calculator": {
      "name": "vector-calculator",
      "description": "Effectue les operations vectorielles essentielles comme l addition, la soustraction, la mise a l echelle, la norme, la normalisation, l angle et la distance",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=vector-calculator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]