Sei sulla pagina 1di 21

Entorno Matlab/Octave

OSCAR E. SOTOMAYOR
EPN – FIM - 2015
OBJETIVOS

 Ejecutar nuestros primeros comandos en Matlab


/Octave
 Usar Matlab / Octave como una calculadora
(primera aproximación a programar).
 Estudiar que son las variables y que nombres pueden
tomar las mismas.
Historia de Matlab

 Fue inventado por el Prof. Clever Moler para facilitar


la programación a sus estudiantes
 Alrededor de 1970
 Universidad de Nuevo México
 La Compañía MathWorks, Inc. fue formada en 1984
 Por Moler y Jack Little
 Un producto MATLAB

 Hoy
 Mas de 100 productos
 Sobre 1000.000 usuarios
 5000 universidades lo usan
Impacto

 En 2012 el IEEE entrego a Clever Moler el Premio al


emprendimiento en computación.
 Por mejorara la calidad del software usado en matemáticas,
haciéndolo mas accesible al crear Matlab.
 Este curso es nuestro esfuerzo para incrementar el
impacto de la creación de Moler usando su programa
y hacer mas accesible a la programación para
ustedes.
Ciencias de la computación

 En nuestra clase, aprendemos Matlab como parte del


las ciencias de la computación.
 Así que, se usa conceptos y vocabulario de las
ciencias de la computación para la introducción a la
computación.
 Este enfoque da una idea de como los científicos de
las ciencias de la computación piensan.
 Y hace mas fácil aprender Matlab.
Entorno Matlab/Octave
Barra de herramientas
Carpeta actual

Espacio de Ventana de Comandos


trabajo
Matlab / Octave como una calculadora

\
Prioridad y asociatividad
Matlab / Octave como una calculadora
Matlab / Octave como una calculadora

Esta representacion aproximada puede ser una fuente de error

Lean por favor el accidente del misil PATRIOT

https://www.ima.umn.edu/~arnold/disasters/patriot.html
Matlab / Octave como una calculadora

Ojo: no usar corchetes como


parentesis
Números Especiales

 Realmax (máximo numero a representar)


 Realmin (numero mas cercano a cero)
 0
 Inf : Cualquier computo mayor a realmax
 Ejemplo
 Realmax *10
 5/0
 -Inf: -5/0
 NaN : Not a Number: un calculo cuyo resultado no esta
definido por ejemplo
 0/0
 inf/inf.
 NaN+1
 NaN*0
Variables en Matlab/Octave

-Varias formas de ingresar el


valor de la variable
-ans
Nombres de las Variables

-El igual es una asignación x2 = 1


-No es una ecuación x2 = x2 +1
-Los nombres de variables son sensibles a las mayúsculas
Nombre de las Variables

 Que expresión no es valida como nombre de variable


en Matlab
a) x456
b) 456x
c) x_456|
d) todas son correctas
ejercicio

Además el comando
WHOS
Algunos conceptos de introducción

 Format
 Prompt
 Variables (nombres aceptados)
 Doble precisión.
 Historial
 Ctrl c
 Guardar las variables
 ;
 …
 Mayusculas
 barra inferior
Comandos

 clc
 crtl+c
 clear
 save
 cos (x)
 names
 rand
 format
ejercico

 Que imprimira matlab si ingresamos el siguiente


comando x=3; y=4, z=2;

 a) y=4
 b) z=5
 C) x=3 y=4 z=2
 D) nada
Comandos y variables aprendidos en la clase de hoy

 Pi
 format
 Realmax
 isvarname
 Inf
 iskeyword
 which
 whos
 sqrt
Mas ejercicios
Próxima clase

 Comunicación con el usuario


 Matrices y vectores

Potrebbero piacerti anche