2.2. Variables

Las variables nos permiten dar nombre a los valores que nos interesa guardar y poder referirnos a ellos m�s tarde. Ya se han visto muchos ejemplos de variables en los ejemplos anteriores. El nombre de una variable debe ser una secuencia de letras, d�gitos, y subrayados (gui�n bajo), pero no puede empezar por d�gito. Octave no impone ninguna restricci�n a la longitud de los nombres de variables.

Sin embargo nombres que empiecen por dos subrayados se reservan para el uso interno de Octave y s�lo se deber�n en el bodigo para acceder a las variables predefinidas (y documentadas) de Octave.

El nombre de una variable es una expresi�n v�lida. Representa el valor almacenado en la variable. Una variable se define cuando se le asigna valor por primera vez, y no hay ning�n problema en asignarle posteriormente distintos valores, aunque sean de otros tipos (por ejemplo entero y string). Se da valor a una variable utilizando el operador igual (=) y si se trata de variables num�ricas, con los operadores de incremento.

Sugerencia

Este tema se tratar� con m�s profundidad en la secci�n Secci�n 2.3.

Existen algunas variables predefinidas que tienen un significado especial, por ejemplo algunas permiten configurar la forma en que se comporta Octave, y otras almacenan constantes matem�ticas �tiles. Algunas de ellas son constantes y no pueden cambiarse, otras son pueden ser modificadas exactamente igual que una variable normal.

Las variables en Octave no tienen tipo fijo, as� que es posible almacenar distintos tipos de dato en la misma variable. �nicamente hemos de ser cuidadosos para no utilizar una variable antes de haberla definido.

Un tipo especial de variable son las variables globales. Una variable global es aquella que se declara utilizando la palabra reservada global. Una variable declarada de esta manera puede ser accedida desde cualquier �mbito, independientemente de d�nde se haya definido.

Sugerencia

Para m�s informaci�n, consultar help -i Variables