Índice

Ejemplos de funciones personalizadas

Cálculo del producto vectorial

La función que permite calcular un producto vectorial no existe en Excel. Por lo tanto, aquí se trata de subsanar una laguna.

El producto vectorial de dos vectores images/13SOB15N.png es un tercer vector como images/13SOB16N.png .

La función ProductoVectorial que realiza dicho cálculo tiene como argumentos dos rangos de 3 celdas que representan las coordenadas de los vectores V1 y V2 y se obtiene el resultado en un rango de 3 celdas en columna.

Function ProductoVectorialV(V1 As Range, V2 As Range) As Variant 
    ’ Declaración de una tabla de 3 líneas x 1 columna 
    Dim t(1 To 3, 1 To 1) As Variant 
 
    ’ Cálculo de coordenadas del vector resultado de V1ˆV2 
    t(1, 1) = V1.Celdas(2) * V2.Celdas(3) - V2.Celdas(2) * V1.Celdas(3) 
    t(2, 1) = V2.Celdas(1) * V1.Celdas(3) - V1.Celdas(1) * V2.Celdas(3) 
    t(3, 1) = V1.Celdas(1) * V2.Celdas(2) - V2.Celdas(1) * V1.Celdas(2) 
    ProductoVectorial = t 
End Function

Este es un ejemplo de utilización de la función ProductoVectorialV en Excel. Las fórmulas se escriben de forma matricial.

images/ost13_13.png

Astronomía: cálculo del Día Juliano

En astronomía, el Día Juliano es una medida de datación de los acontecimientos astronómicos independiente de los calendarios en vigor en diferentes épocas: ...