ForHosting KIT · Matemáticas

Calculadora de magnitud vectorial

El vector (3, 4) mide 5 y su vector unitario es (0,6, 0,8): escriba las componentes, de 1 a 256 dimensiones, y obtenga la longitud, su cuadrado y la dirección normalizada. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto

Corre en su navegador. Gratis y sin límite: sus datos no salen de esta página.

La magnitud de un vector es la longitud euclídea que convierte una lista de componentes en un tamaño no negativo: la raíz cuadrada de la suma de los cuadrados de las componentes. En dos dimensiones es la hipotenusa familiar de un triángulo rectángulo; en tres dimensiones es la diagonal espacial de un paralelepípedo; en dimensiones superiores la misma fórmula continúa sin cambio. Dividir cada componente por esa magnitud produce un vector unitario que apunta en la misma dirección con longitud uno, la forma estándar de normalizar direcciones en gráficos, física, aprendizaje automático y tareas de álgebra lineal. Esta calculadora acepta un vector real de cualquier dimensión de uno a doscientas cincuenta y seis, devuelve la magnitud y la norma euclídea como el mismo valor L2, la magnitud al cuadrado para quien quiera evitar una raíz, y opcionalmente el vector unitario. Cuando la entrada es el vector nulo y se solicita un vector unitario, la petición se rechaza con un error de validación claro en lugar de dividir por cero.

Cómo funcionan la magnitud euclídea y los vectores unitarios

Parta de un vector real v igual a la lista ordenada de componentes finitas v uno a v n para alguna dimensión n al menos uno. La magnitud euclídea, también llamada norma L2, se define por la fórmula magnitud igual a la raíz cuadrada de la suma de cada componente al cuadrado. Esa cantidad es siempre mayor o igual que cero, y es cero si y solo si cada componente es cero.

Cuando la magnitud es estrictamente positiva, el vector unitario se obtiene dividiendo cada componente por la magnitud, lo que produce un vector de longitud uno que conserva la dirección. Se rechazan arrays anidados para que una matriz no se confunda con un vector unidimensional. Los arrays vacíos y las dimensiones por encima de doscientas cincuenta y seis fallan la validación.

Dónde aparecen las calculadoras de magnitud vectorial en el trabajo real

Los cursos de álgebra lineal de secundaria y universidad asignan constantemente ejercicios de magnitud, normalizaciones a vector unitario y cosenos directores; un solo oráculo de confianza que devuelve componentes limpias y la longitud L2 acelera la calificación y el montaje de demos. Las tuberías de física e ingeniería normalizan vectores de fuerza, velocidad y desplazamiento antes de integrar el movimiento o proyectar sobre ejes, y necesitan un fallo honesto cuando un vector nulo no puede definir una dirección.

Los motores de gráficos y juegos convierten vectores de desplazamiento arbitrarios en direcciones unitarias para iluminación, look-at de cámara y respuesta a colisiones, a menudo en dos o tres dimensiones pero a veces en espacios de configuración de dimensión superior. Si más adelante necesita la distancia entre dos puntos del plano, determinantes de matrices, productos vectoriales en tres dimensiones u otras normas de Minkowski distintas de L2, trátelos como intenciones de búsqueda y páginas de aterrizaje separadas en lugar de sobrecargar esta página de calculadora de magnitud vectorial.

Claves de respuesta de tareas y exámenes

Genere magnitud, magnitud al cuadrado y vectores unitarios para n-tuplas de libro de texto para que profesores y auto-correctores compartan una sola verdad de referencia.

Vectores de dirección en física e ingeniería

Normalice vectores de fuerza, velocidad o desplazamiento a longitud unitaria y rechace el vector nulo cuando se requiera una dirección.

Normalización de rasgos y embeddings

Escale filas de rasgos reales a longitud euclídea uno antes de similitud, agrupación o métricas de distancia en tuberías de datos.

¿Cuál es la diferencia entre magnitud y norma euclídea?

Para vectores reales son la misma cantidad L2: la raíz cuadrada de la suma de componentes al cuadrado. Esta calculadora devuelve ambos campos con valores limpios idénticos por comodidad de nombres.

¿Qué dimensiones se admiten?

Cualquier dimensión de 1 a 256 inclusive. Se rechazan arrays vacíos y arrays anidados (con forma de matriz).

¿Cómo se calcula el vector unitario?

El resultado tiene longitud euclídea uno y la misma dirección que la entrada cuando la entrada es no nula.

¿Cuánto cuesta?

La herramienta del navegador es gratuita y se ejecuta en local.

¿Cómo se calcula la magnitud del vector (3, 4)?

Eleve cada componente al cuadrado, súmelas y saque la raíz cuadrada. En (3, 4) los cuadrados suman 25, así que la magnitud es 5; al dividir cada componente entre 5 obtiene el unitario (0,6, 0,8).

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/algebra/vector-magnitude

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/algebra/vector-magnitude \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"vector":[3,4]}'
{
  "vector": [
    3,
    4
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.vector_magnitude",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Cómo funcionan la magnitud euclídea y los vectores unitarios

El mismo número se escribe a menudo con barras verticales dobles como la norma euclídea de v, de modo que esta capacidad informa magnitude y euclidean_norm como valores limpios idénticos. Cuando la magnitud es cero, no existe vector unitario en la recta real, porque la división por cero no está definida; la calculadora rechaza por tanto el vector nulo siempre que se solicite un vector unitario, y explica que puede fijar want_unit en false si solo necesita la magnitud cero. La tubería es determinista: sin semillas aleatorias, sin marcas de reloj, sin llamadas de red y sin deriva de modelo, de modo que componentes idénticas siempre producen JSON idéntico. Campos ausentes, cadenas no numéricas, NaN e Infinity fallan con invalid_input y no se cobran.

Qué envía y qué recibe de vuelta

Las comprobaciones de libro incluyen el caso bidimensional tres cuatro con magnitud cinco y vector unitario cero punto seis y cero punto ocho; el caso tridimensional uno dos dos con magnitud tres; y el unidimensional menos siete con magnitud siete y vector unitario menos uno. Los coeficientes deben ser finitos; las dimensiones fuera de uno a doscientas cincuenta y seis se rechazan antes de cualquier aritmética. Envíe el campo vector como un array de números finitos, por ejemplo tres y cuatro para el triángulo rectángulo clásico de magnitud cinco, o una cadena JSON de la misma forma de array cuando el cliente solo habla texto. El booleano opcional want_unit vale true por defecto y controla si se calcula el vector unitario. Cuando want_unit es true y cada componente es cero, la petición falla con invalid_input y un mensaje de que el vector es todo ceros. Cuando want_unit es false, se admite el vector nulo y devuelve magnitud cero con unit_vector en null. En éxito la respuesta ecoa el vector limpio, la dimensión entera, magnitude, euclidean_norm, squared_magnitude, is_zero, want_unit, unit_vector cuando se solicitó, y una cadena de fórmula breve. El precio de las llamadas API exitosas es la base publicada de $0.002 por ítem; los fallos de validación no consumen saldo prepago.

Dónde aparecen las calculadoras de magnitud vectorial en el trabajo real

Los autores de currículos que construyen lecciones interactivas quieren la misma forma JSON en la herramienta gratuita y en la API para que las hojas offline y los auto-correctores online se mantengan alineados. Como esta capacidad es un motor parse puro, el precio de la API es la base publicada de $0.002 por ítem exitoso y la validación fallida no consume saldo.

¿Qué ocurre si el vector es todo ceros?

Si want_unit es true (el valor por defecto), la petición falla con invalid_input porque no se puede definir un vector unitario. Fije want_unit en false para recibir magnitud 0 sin vector unitario.

Ver la documentación completa del KIT →