Saltar al contenido principal
LibreTexts Español

3.7: Matemáticas con vectores

  • Page ID
    150449
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    Puedes aplicar operaciones matemáticas a los elementos de un vector tal como lo harías con un solo número:

    > my_vector <- c(4, 5, 6)
    > my_vector_times_ten <- my_vector*10
    > my_vector_times_ten
    [1] 40 50 60
    

    También se pueden aplicar operaciones matemáticas en pares de vectores. En este caso, cada elemento coincidente se utiliza para la operación.

    > my_first_vector <- c(1,2,3)
    > my_second_vector <- c(10, 20, 20)
    > my_first_vector + my_second_vector
    [1] 11 22 23
    

    También podemos aplicar operaciones lógicas a través de vectores; nuevamente, esto devolverá un vector con la operación aplicada a los pares de valores en cada posición.

    > vector_a <- c(1,2,3)
    > vector_b <- c(1,2,4)
    > vector_a == vector_b
    [1]  TRUE  TRUE FALSE
    
    

    La mayoría de las funciones trabajarán con vectores tal como lo harían con un solo número. Por ejemplo, digamos que queríamos obtener el seno trignométrico para cada uno de un conjunto de valores. Podríamos crear un vector y pasarlo a la función sin (), que devolverá tantos valores sinusoidales como valores de entrada haya:

    > my_angle_values <- c(0, 1, 2)
    > my_sin_values <- sin(my_angle_values)
    > my_sin_values
    [1] 0.00 0.84 0.91
    k

    This page titled 3.7: Matemáticas con vectores is shared under a CC BY-NC 2.0 license and was authored, remixed, and/or curated by Russell A. Poldrack via source content that was edited to the style and standards of the LibreTexts platform; a detailed edit history is available upon request.