Operadores aritméticos - Facultad de Ciencias-UCV

Anuncio
Universidad Central de Venezuela
Facultad de Ciencias
Escuela de Matemáticas
Introducción a la computación
TALLER DE MATLAB
Conceptos básicos acerca de MATLAB
MATLAB es un programa versátil, que sirve como herramienta de apoyo para la
resolución de problemas relacionados con el Algebra Lineal y el Cálculo Numérico.
Una vez iniciado el software de MATLAB aparece el logotipo y el indicador de
comandos (>>), que indica que MATLAB espera una instrucción.
1. Inicio de la ejecución de una instrucción. Después de escribir el nombre
de una instrucción y los argumentos o datos necesarios, debe oprimir
ENTER para que se ejecute.
2. La pila de instrucciones. Al introducir las instrucciones, MATLAB guarda
algunas de las más recientes en una pila. Las instrucciones de la pila se
recuperan con la flecha hacia arriba.
3. Continuación de instrucciones. Las instrucciones de MATLAB que no
caben en una línea pueden continuar en la siguiente colocando tres puntos
suspensivos seguidos de ENTER.
4. Para detener una instrucción o programa. Oprima Ctrl+C en forma
simultánea.
5. Salida. Para salir de MATLAB, escriba exit o quit.
Operadores aritméticos
+
*
/
^
Suma
Resta
Multiplicación
División
Potencia
Operadores lógicos
==
~=
<=
>=
<
>
Igual
Desigualdad
Menor o igual
Mayor o igual
Menor estricto
Mayor estricto
Constructores de Vectores
Vectores Fila:
El comando
V = [1 23 5 7 0 -1]
Creará el vector V
1 23 5 7 0 -1
Recuerde que un vector fila es una matriz de 1 x n
Vectores Columna:
El comando
V = [1; 23; 5; 7; 0; -1]
Creará el vector V
1
23
5
7
0
-1
Recuerde que un vector columna es una matriz de n x 1
Constructores de Matrices
El comando
M = [1 23 5 0; 7 0 -1 9; 1 2 3 4]
Creará la matriz M de tamaño 3 x 4
1 23 5
7 0 -1
1 2 3
0
9
4
Acceso a elementos de una matriz
A(i)
A(i, j)
Si A es un vector fila, extrae el elemento i
Extrae el elemento i , j de la matriz A
A(:,j)
Extrae la columna j de A.
A(i,:)
Extrae la fila i de A.
A(:,j:k) Extrae desde la columna j hasta la columna k de A.
A(i:p,:) Extrae desde la fila i hasta la fila p de A.
A(i:p,j:k)Extrae de A desde la fila i hasta la p y desde la columna j hasta la k.
Creación de funciones
Las funciones y procedimientos en MATLAB se almacenan en archivos con
extensión .m
Para escribir un programa en MATLAB se hace uso del editor, al cual se tiene
acceso seleccionando la opción File > New > M-File. Previo al empleo del editor se
debe seleccionar un directorio de trabajo desde File > Set Path... Todos los .m a
utilizar deben guardarse en ese directorio de trabajo.
Para crear una función denominada SUMA, que dados dos valores x, y retorna la
suma de ellos, se escribe:
function s = Suma(x,y)
s = x + y
y debe guardarse como Suma.m en el directorio de trabajo.
Estructuras de Control
if <condicion>
<instrucciones>
else
<instrucciones>
end
for i=1:n
<instrucciones>
end
while <condicion>
<instrucciones>
end
Taller
Copie los archivos Buscar.m y Primo.m en su directorio de trabajo, discuta su
implementación y pruebe las funciones.
Descargar