Professional Documents
Culture Documents
Honduras
Cristian Abarca
Diego Pineda
Oliber Izaguirre
Nixon Barahona
Contenido
Introducción....................................................................................................................................... 2
Objetivos ............................................................................................................................................ 3
INICIO ............................................................................................................................................... 4
CARACTERÍSTICAS BÁSICAS .................................................................................................... 5
Observaciones para trabajar en la ventana de comandos: ........................................................ 6
Ventana del Área de Trabajo ....................................................................................................... 6
CLC ............................................................................................................................................ 7
CLEAR ....................................................................................................................................... 7
WHO........................................................................................................................................... 7
Whos ........................................................................................................................................... 8
Ventana de Documento ................................................................................................................. 8
GRAFICOS........................................................................................................................................ 9
Graficas de línea: función plot3 ..................................................................................................... 10
Propiedades y valores de línea ................................................................................................... 10
Graficas Mesh .................................................................................................................................. 11
¿Cómo guardar un Trabajo? ......................................................................................................... 12
MATEMÁTICA SENCILLA ......................................................................................................... 13
USO DE VARIABLES EN MATLAB ....................................................................................... 14
namelengthmax........................................................................................................................ 14
Isvarname................................................................................................................................. 14
Iskeyword ................................................................................................................................. 14
Which ....................................................................................................................................... 15
FORMATOS EN MATLAB ....................................................................................................... 15
VARIABLES Y CONSTANTES ESPECIALES .......................................................................... 16
1
Introducción
2
Objetivos
Objetivos generales
Tener el conocimiento de cómo interactuar con la interfaz del software matlab.
Poner en práctica todos los conocimientos matemáticos desarrollados y obtenidos a
lo largo de la vida.
Presentar de la manera más práctica y sencilla del software
Objetivos específicos
Aprender la manipulación e interacción con el software.
Conocer las funciones básicas que ofrece matlab.
Saber guardar un archivo
Identificar variables
Conocer los diferentes módulos de trabajo
3
INICIO
Una vez instalado en nuestro ordenador, procedemos a la siguiente dirección. C:\Program
Files\MATLAB\R2017a\bin que es donde esta nuestro ejecutable.
4
CARACTERÍSTICAS BÁSICAS
Para comenzar a usar MATLAB, solo necesita prestar atención a la ventana de comandos.
En ella puede realizar cálculos en forma similar a como se hace en una calculadora
científica. Incluso, la mayoría de la sintaxis es la misma. Por ejemplo, calcular el valor de 5
al cuadrado, tecleamos:
Comando
5^2
Salida
ANS =
25
5
Observaciones para trabajar en la ventana de comandos:
Para teclear un comando el cursor debe estar situado después del símbolo >>.
Una vez que el comando se ha tecleado y se pulsa la tecla Intro←- para ejecutarlo.
Se puede teclear más de un comando en una sola línea colocando coma (,) entre
comando y comando (los comandos se ejecutan en orden de izquierda a derecha).
Si un comando es demasiado grande (límite máximo de 4096 caracteres) se puede
dividir tecleando puntos suspensivos (...) y pulsando la tecla Intro. Luego se
continua la escritura del comando en la línea siguiente
Si se teclea un punto y coma (;) al final de un comando, la salida de dicho comando
no será visualizada.
Cuando se teclea el símbolo de porcentaje (%) al principio de una línea, MATLAB
considerara dicha línea como un comentario.
Cuando salimos de MATLAB, o cuando se ejecuta el comando clc, la ventana de
comandos se limpia.
Un comando previamente tecleado puede volver a invocarse, usando las teclas de
flecha ↑ y ↓ podemos localizarlo y una vez que aparece en el prompt podemos
modificarlo y/o ejecutarlo.
La ventana del área de trabajo (workspace) te informa que variables están definidas. Si ha
hecho los ejemplos, la ventana del ´área de trabajo debe mostrar solo una variable, ans, y
decir que tiene un valor.
La ventana del área de trabajo puede dar más información sobre la variable al hacer clic con
el botón derecho sobre la barra con las etiquetas de las columnas.
6
El símbolo en forma de cuadricula indica que la variable es un arreglo. El tamaño, 1 X 1,
dice que es un solo valor (una fila por una columna) y por tanto, es un escalar. El arreglo
CLC
El comando clc limpia la ventana de comandos, sin embargo, no borra de la memoria las
variables reales que creo.
CLEAR
El comando clear (limpiar) borra todas la variables guardadas. La acción del comando
clear se refleja en la ventana del área de trabajo la cual se vacía.
WHO
who para obtener la lista de las variables (no de sus valores).
7
Whos
whos para obtener la lista de las variables e información del tamaño, tipo y atributos
(tampoco da valores).
Para ver esta ventana tenemos que pinchar en la pestaña que tienen este nombre. Está en la
parte superior izquierda:
Ventana de Documento
Hacer doble clic sobre cualquier variable mencionada en la ventana del área de trabajo
lanza automáticamente una ventana de documento (document window) que contiene el
editor de variables (variable editor).
8
El editor de variables también se puede usar en conjunto con la ventana del area de trabajo
para crear variables completamente nuevas, para modificarlas, almacenarlas, borrarlas o
importarlas.
Podemos cambiar el nombre de la variable al hacer clic con el botón derecho del ratón y
seleccionar rename (renombrar) del menú secundario.
Para agregar valores a una variable nueva, hacemos doble clic sobre ella y agregamos los
datos desde la ventana de editor de variable.
Ventana de Gráficas
Comandos
x = [ 1 2 3 4 5];
y = [10 20 30 40 50];
plot(x,y)
GRAFICOS
Para dibujar gráficos es preciso generar la tabla de valores correspondiente. Para elle
Matlab dispone de 2 funciones, linspace y logspace, que permiten generar vectores de
puntos espaciados de forma lineal o logarítmica respectivamente.
9
Para hacer gráficos en dos dimensiones (2D) se utiliza la función plot cuya sintaxis básica
es:
Plot(x,y) dibuja el vector Y frente al vector X. Se permite dibujar varios gráficos en una
misma figura. Para ello la sintaxis es plot(x1,y1,x2,y2,…). Si se desea diferenciar las
distintas gráficas, se pueden cambiar las propiedades de representaciones de las mismas, es
decir, se puede especificar el color y tipo de línea.
Ejemplo
>>clear, clc;
>>plot3(x,y,z,'r','linewidth',3), grid;
>>title('Un resorte');
10
MarkerFaceColor Especifica el color de relleno Un color valido como en
markerfacecolor de la marca especificadores de línea
Colores
Y yellow
M Magenta
C Cyan
R Red
G Green
W White
K Black
B Blue
Graficas Mesh
Estas se conocen como gráficas de superficie y permiten representar datos como una
La función mesh también se puede usar con tres argumentos: mesh(x,y,Z). El vector x
cuya longitud es el número de columnas en la matriz Z; la longitud del vector y debeser la
misma que el número de filas de Z. Las coordenadas de los puntos que sirven para hacer la
rejilla son del tipo.
Ejemplo:
x=linspace(1,50,10);
y=linspace(500,1000,3);
11
¿Cómo guardar un Trabajo?
La instrucción diary graba tanto los comandos introducidos como la salida de MATLAB,
pero no graba los valores de las variables y matrices.
El comando save guarda las matrices y variables de esta lista en un archivo denominado
‘file’ en el directorio actual.
MATLAB podrá leer posteriormente los archivos *.mat mediante la orden load<file>
donde ‘file’ es el nombre del archivo sin la extensión .mat.
El archivo *.mat que guarde se almacenará en el directorio actual por lo que podemos
cargarlo simplemente dando doble clic sobre él.
12
MATEMÁTICA SENCILLA
Es importante no dejar espacios entre los operadores formados por dos símbolos.
Para datos complejos se compara (= = y ~ =) tanto la parte real como la imaginaria. Por
otro lado, se pueden usar variables de tipo carácter, cadena de caracteres, booleanas, bytes,
enteros y flotantes.
>> a = 5;
>> b = 7;
>> c = a
13
c=
100
Si al final de la introducción del comando no se pone punto y coma, aparece el resultado
explícitamente en pantalla. En caso contrario se ejecuta pero no muestra el resultado,
almacenándolo en la variable de entorno llamada ans.
>> d = a * b
>> d =
200
USO DE VARIABLES EN MATLAB
namelengthmax
MATLAB usa las convenciones de nomenclatura comunes a la mayoría de los programas
de cómputo:
Isvarname
Con el comando isvarname puede verificar si se permite el nombre de la variable.
Iskeyword
MATLAB reserva una lista de palabras clave para uso del programa, que no se
pueden asignar como nombres de variable.
El comando iskeyword hace que MATLAB elabore una lista de los nombres
reservados.
14
Which
MATLAB le permite reasignar nombres de función como nombres de variable. Por
ejemplo, podría crear una nueva variable llamada sin con el comando.
Esto es claramente una práctica peligrosa, pues la función sin ya no está disponible.
Puede verificar si una expresión es una función o constante interna de MATLAB al
usar el comando which.
FORMATOS EN MATLAB
EJEMPLO1:
>>format short; pi
>> 3.1416
EJEMPLO1:
15
>> format long; pi
>> 3.14159265358979
16