Vectores en Octave GNU

Vector in Octave es similar a la array en todos los aspectos, excepto que el tamaño del vector es dinámico, lo que significa que su tamaño se puede aumentar; sin embargo, la array no permite ese tipo de incremento en su tamaño.

tipos de vectores

  • Vector fila
  • vector de columna

Los vectores de fila se crean encerrando el conjunto de elementos entre corchetes, usando espacios o comas para delimitar los elementos.

% using space as the delimiter
RowVector1 = [1 2 3 4 5];
disp(RowVector1);
  
% using comma as the delimiter
RowVector2 = [1, 2, 3, 4, 5];
disp(RowVector2);

Producción :

   1   2   3   4   5
   1   2   3   4   5

Los vectores de columna se crean encerrando el conjunto de elementos entre corchetes, utilizando un punto y coma para delimitar los elementos.

ColumnVector = [1; 2; 3; 4; 5];
disp(ColumnVector);

Producción :

   1
   2
   3
   4
   5

Acceso a elementos en un vector en Octave GNU: se accede a un elemento de vector utilizando el índice de ese elemento. La indexación comienza desde 1 (no desde 0). Lenguaje como C++, Java usa índice de 0 a tamaño 1, mientras que en OCTAVE GNU el índice comienza desde 1 y termina en tamaño; También C++, java usa [] (Corchete cuadrado) para acceder a los elementos usando el índice pero en OCTAVE GNU se usan paréntesis para acceder a los elementos usando el índice.

Vector = [10 20 30 40 50];
for i = 1 : 5
    printf("Element at Vector(%d) is %d\n", i, Vector(i));
endfor

Producción :

Element at Vector(1) is 10
Element at Vector(2) is 20
Element at Vector(3) is 30
Element at Vector(4) is 40
Element at Vector(5) is 50

Publicación traducida automáticamente

Artículo escrito por iamjpsonkar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *