Upload
daniel-borja
View
285
Download
6
Embed Size (px)
Citation preview
REFERENCIAS INICIALES
• Historia• Fundamentos de Computacion
Practica!
Video de muestra general
Daniel Pacheco Borja 2
TRIPTICO
Historia
• Fue creado por Cleve Moler en 1984.
• El lenguaje de programación M fue creado en 1970 para proporcionar un sencillo acceso al software de matrices LINPACK y EISPACK sin tener que usar Fortran.
• En 2004, se estimaba que MATLAB era empleado por más de un millón de personas en ámbitos académicos y empresariales.
BACK
Daniel Pacheco Borja 3
Fundamentos de programación
Nuestro punto de partida es así de simple:• >> a = 1; Hay tres elementos en esta línea de código:
o “a” es una variableo = es el operadoro 1 es el literal que define el número 1.
• Una variable es una palabra cualquiera. La única restricción es que no podemos utilizar unos pocos caracteres reservados como +, - o *.
• El operador asignación almacena en memoria el resultado de la operación de su derecha y la asigna (por eso su nombre) a la variable. En Matlab cada comando sólo puede obtener un operador asignación y a su izquierda sólo puede haber una variable.
Daniel Pacheco Borja 4
Diagrama de flujo– PRACTICA
Para hacer Diagrama de Flujo, Pseudo Código y Programación cuando corresponda:
• Mostrar su Nombre y su Apellido• Mostrar el Nombre y Apellido de cualquier persona
de quien se introduzcan los datos.• Sumar 2 + 2 y mostrar el resultado (por pantalla, por
impresora, por pantalla e impresora)
• Dados 2 números, estar en capacidad de sumarlos, restarlos, multiplicarlos y dividirlos.
BACK
GRAFICO
Daniel Pacheco Borja 5
INICIO
X
‘INGRESE SU NOMBRE’
X
‘INGRESE EL NOMBRE DE ALGUIEN’
1Daniel Pacheco Borja 6
WEBSITE
2 2 ?1
x=2+2
X mod 2=0
y=x/2Z=y*2R=z-2
FINDaniel Pacheco Borja 7
vectores
• El vector es el tipo derivado más simple de Matlab. Se trata de una concatenación de números ordenados en fila.
• La característica más importante de los vectores es que son un conjunto ordenado del que podemos tomar uno o varios de sus elementos a partir de su índice.
Daniel Pacheco Borja 8
MATLAB – ALGEBRA LINEAL
Para entenderlo mejor podemos hacer este pequeño experimento
• >> a = 1;>> aa = 1>> a(1)ans = 1>> a(1,1)ans = 1>> a(1,1,1)
• Hemos definido un escalar y lo hemos llamado como un escalar, un vector, una matriz y un array tridimensional.
• Desde este punto de vista, todos los vectores son en realidad matrices que tienen sólo una fila o una columna. La concatenación de vectores fila o vectores columna generará una matriz. El inconveniente es que hasta ahora sólo conocemos vectores fila.
• Si en un vector fila los elementos se separan con comas (o con espacios) para generar un vector columna debemos separar los elementos por puntos y comas.
Daniel Pacheco Borja 9
Rutinas de creación de matrices
• matrices• Al igual que con los vectores, Matlab
dispone de una ingente colección de funciones que, combinadas adecuadamente, nos servirán para generar prácticamente cualquier matriz.
• zeros(...)• Crea una matriz con las medidas
solicitadas llena de ceros.
Daniel Pacheco Borja 10
Representación Gráfica
• La representación de cualquier serie de datos es uno de los puntos fuertes de Matlab. Dispone de funciones para representar series de puntos, superficies, curvas de nivel... Prácticamente cualquier cosa puede representarse gráficamente en Matlab aunque aquí nos centraremos en los comandos más simples
Daniel Pacheco Borja 11
Breves indicaciones
Daniel Pacheco Borja 12
Video auxiliar
Daniel Pacheco Borja 13
¡Muchas gracias!