14

Mat

Embed Size (px)

Citation preview

Page 1: Mat
Page 2: Mat

REFERENCIAS INICIALES

• Historia• Fundamentos de Computacion

Practica!

Video de muestra general

Daniel Pacheco Borja 2

TRIPTICO

Page 3: Mat

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

Page 4: Mat

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

Page 5: Mat

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

Page 6: Mat

INICIO

X

‘INGRESE SU NOMBRE’

X

‘INGRESE EL NOMBRE DE ALGUIEN’

1Daniel Pacheco Borja 6

WEBSITE

Page 7: Mat

2 2 ?1

x=2+2

X mod 2=0

y=x/2Z=y*2R=z-2

FINDaniel Pacheco Borja 7

Page 8: Mat

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

Page 9: Mat

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

Page 10: Mat

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

Page 11: Mat

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

Page 12: Mat

Breves indicaciones

Daniel Pacheco Borja 12

Video auxiliar

Page 13: Mat

Daniel Pacheco Borja 13

¡Muchas gracias!

Page 14: Mat

GraficaciónBACK

Daniel Pacheco Borja 14