PROGRAMACION Y M ETODOS DE NUM ERICOS

Post on 16-Oct-2021

9 views 0 download

Transcript of PROGRAMACION Y M ETODOS DE NUM ERICOS

... ...

PROGRAMACION Y METODOS DENUMERICOS

Miguel Angel Cano Lengua

miguelangel.cano@unmsm.edu.pe

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