8.5: Variables
- Page ID
- 82296
Cualquier resultado que desee conservar por un tiempo puede asignarse a una variable que no sea ans
:
≫ x = pi/7 ≫ cos(x) ≫ y = sin(x)^2+cos(x)^2; ≫ y
Un punto y coma (;) al final de la línea suprime la impresión del resultado, como cuando calculamos\(y\) en la última línea que acabamos de mostrar. Esta característica es especialmente útil cuando se escriben programas MATLAB donde los resultados intermedios no son de interés y cuando se trabaja con matrices grandes.
MATLAB soporta la creación dinámica de variables. Puedes crear tus propias variables simplemente asignando un valor a una variable. Por ejemplo, escriba x
=3.5+4.2
. Entonces la variable real x
contiene el valor 7.7
. Los nombres de las variables deben comenzar con un carácter alfabético y tener menos de diecinueve caracteres de longitud. Si escribe x
=-3*4.0
, el contenido 7.7
se sustituye por el valor -12
. Algunos comandos te permiten realizar un seguimiento de todas las variables que ya has creado en tu sesión. Escriba quién o
para obtener la lista y los nombres de las variables actualmente en memoria (quién
quién
da más información que quién
). Para borrar todas las variables, escriba clear
. Para borrar una sola variable (o varias) de la lista, siga el comando clear
por el nombre de la variable que desea eliminar o por una lista de nombres de variables separados por espacios. Pruébalo ya.
MATLAB reconoce mayúsculas y minúsculas. En otras palabras,\(x\) y\(X\) son dos variables diferentes. Puede controlar la sensibilidad de mayúsculas y minúsculas de MATLAB ingresando el comando casesen
, que cambia la sensibilidad. El comando casesen
on hace cumplir la sensibilidad entre mayúsculas y minúsculas y casesenoff
la cancela.
Si una línea no es suficiente para ingresar tu comando, entonces termina la primera línea con dos puntos (.) y continúa en la siguiente línea. Puede ingresar más de un comando por línea separándolos con comas si desea que se muestre el resultado o con punto y coma si no desea que se muestre el resultado. Por ejemplo, escriba
≫ theta = pi/7; x = cos(theta); y = sin(theta); ≫ x,y
para calcular primero theta
, cos (theta)
y sin (theta)
y luego imprimir\(x\) y\(y\).