Download - PROGRAMACION Y M ETODOS DE NUM ERICOS
... ...
PROGRAMACION Y METODOS DENUMERICOS
Miguel Angel Cano Lengua
Agosto 2019
Miguel Angel Cano Lengua PROGRAMACION Y METODOS DE NUMERICOS
Contenido
1 Motivacion
2 Introduccıon
3 Caracterısticas Principales
4 Conceptos Basicos
5 Aplicaciones
6 Funciones Basicas
7 Referencias
Miguel Angel Cano Lengua PROGRAMACION Y METODOS DE NUMERICOS
Motivacion
Miguel Angel Cano Lengua PROGRAMACION Y METODOS DE NUMERICOS
Miguel Angel Cano Lengua PROGRAMACION Y METODOS DE NUMERICOS
Miguel Angel Cano Lengua PROGRAMACION Y METODOS DE NUMERICOS
Introduccion
¿Que es Matlab?, MATrix LABoratory MATLAB es un programapara realizar calculos numericos con vectores y matrices. Comocaso particular puede tambien trabajar con numeros escalares, tantoreales como complejos. Una de las capacidades mas atractivas es lade realizar una amplia variedad de graficos en dos y tres dimensiones.MATLAB.
Miguel Angel Cano Lengua PROGRAMACION Y METODOS DE NUMERICOS
Caracterısticas Principales
1 Lenguaje de alto nivel para calculos cientıficos y de ingenierıa.
2 Entorno de escritorio afinado para la exploracion iterativa, eldiseno y la solucion de problemas.
3 Graficas para visualizar datos y herramientas para creardiagramas personalizados
4 Aplicaciones para ajustar curvas, clasificar datos, analizarsenales, ajustar sistemas de control y muchas otras tareas.
5 Herramientas para crear aplicaciones con interfaces de usuariopersonalizadas
6 Interfaces para C/C++, Java®, .NET, Python, SQL,Hadoop y Microsoft® Excel®
Miguel Angel Cano Lengua PROGRAMACION Y METODOS DE NUMERICOS
Miguel Angel Cano Lengua PROGRAMACION Y METODOS DE NUMERICOS
Conceptos basicos
Los elementos basicos del Matlab, como cualquier otro lenguaje deprogramacion, son: constantes, variables, operaciones, expresionesy funciones.Constante numericas:
Numeros enteros: 2 35 -48
Numeros reales: 2. -35.2 48.45
Maximo de 16 cifras significativas
Utilizando la letra e a continuacion de un nº con puntodecimal [2.2250e-308 1.7e+308].
Numeros complejos: 2+3i i=(-1)½
Operaciones aritmeticas elementales:
Suma: + Multiplicacion: * Exponenciacion:∧Resta: - Division: /
Miguel Angel Cano Lengua PROGRAMACION Y METODOS DE NUMERICOS
Funciones Basicas
Funciones de matlab:nombre(argumento)
sqrt (x) raiz cuadrada.
abs(x) modulo de x
conj(z) conjugado de un complejo
real(z), imag(z) parte real e imaginaria de z respectivamente.
exp(x) calcula ex , siendo x real o complejo
sin(x) asin(x) [−Π/2,Π/2] cos(x) acos(x) [0, Π] tan(x)
atan(x) [−Π/2,Π/2] angle(z) log(x) (en base e) log10(x).
rats(x) rem(x,y) resto de x/y round(x) sign(x)
Miguel Angel Cano Lengua PROGRAMACION Y METODOS DE NUMERICOS
REPRESENTACION DE MATRICES
MATRICES Y VECTORES
Miguel Angel Cano Lengua PROGRAMACION Y METODOS DE NUMERICOS
Funciones de matlab especıficas para vectores
sum(v) suma
A*B producto
v‘ transposicion de vectores (filas por columnas)
dot(v,w) producto escalar de vectores
[y , k] = max(v) valor maximo de las componentes de unvector k indica la posicion, lo mismo para min(v) valor mınimo
Miguel Angel Cano Lengua PROGRAMACION Y METODOS DE NUMERICOS
Referencias Electronicas
1 http://mx.answers.yahoo.com/question/index?qid=20070105033326AAJ0tJ2show=7
2 http://gaussianos.com/teoria-de-numeros-elemental-aritmetica-modular/
3 https://miguelangelcanol.jimdo.com/
4 https://es.slideshare.net/ashishmeet/introduction-to-matlab-18425069.
Miguel Angel Cano Lengua PROGRAMACION Y METODOS DE NUMERICOS