clase_1sdvdfdcg

60
MATLAB Potencial gr´ afico y accesibilidad Entorno del MATLAB Gr´ afica de una funci´on real de variable real Archivos Instruciones de control Serie de Taylor Conceptos b´asicos del Matlab Sergio Mois´ es Aquise Escobedo Universidad Nacional de San Agust´ ın de Arequipa [email protected] 23 de marzo de 2015 Sergio Mois´ es Aquise Escobedo Conceptos b´ asicos del Matlab

description

rgedgtsresgfd

Transcript of clase_1sdvdfdcg

Page 1: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Conceptos basicos del Matlab

Sergio Moises Aquise Escobedo

Universidad Nacional de San Agustın de [email protected]

23 de marzo de 2015

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 2: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

1 Potencial grafico y accesibilidad

2 Entorno del MATLABOperadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

3 Grafica de una funcion real de variable realEvaluacion de un vector en una funcionGrafica

4 ArchivosArchivo scriptArchivo de funcion

5 Instruciones de controlCiclo forToma de decisiones

6 Serie de Taylor

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 3: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Grafica en R2

Figura : Grafica en R2

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 4: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Graficas en R3

Figura : Graficas en R3

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 5: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Calculo numerico usando codigos simples

Utilice el método iterativo de Jacobi para resolver el sistema

5x - y + z = - 1

2x + 4y + z = 6

x - 2y + 7z = 2

considerando x0 = [1 3 -1] t y un error e = 0.01

Figura : Listas de resultados

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 6: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Interfaz grafica: Decomposicion LU

Figura : Creacion de la descomposicion LU con la herramienta GUIDE

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 7: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Interfaz grafica:Temperatura

Figura : Temperatura

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 8: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Interfaz grafica:Interpolacion B-Spline

Figura : Interpolacion

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 9: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

ENTORNO DEL MATLAB

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 10: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Operadores aritmeticos, operadores de relacion yoperadores logicos

)) 7+5ans = 12

)) 2∧6ans = 64)) 1/2ans = 0.5000)) 4 <= 2ans = 0)) 8 ∼= 3ans = 1)) 5 == 3ans = 0

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 11: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Operadores aritmeticos, operadores de relacion yoperadores logicos

)) 7+5ans = 12)) 2∧6ans = 64

)) 1/2ans = 0.5000)) 4 <= 2ans = 0)) 8 ∼= 3ans = 1)) 5 == 3ans = 0

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 12: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Operadores aritmeticos, operadores de relacion yoperadores logicos

)) 7+5ans = 12)) 2∧6ans = 64)) 1/2ans = 0.5000

)) 4 <= 2ans = 0)) 8 ∼= 3ans = 1)) 5 == 3ans = 0

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 13: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Operadores aritmeticos, operadores de relacion yoperadores logicos

)) 7+5ans = 12)) 2∧6ans = 64)) 1/2ans = 0.5000)) 4 <= 2ans = 0

)) 8 ∼= 3ans = 1)) 5 == 3ans = 0

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 14: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Operadores aritmeticos, operadores de relacion yoperadores logicos

)) 7+5ans = 12)) 2∧6ans = 64)) 1/2ans = 0.5000)) 4 <= 2ans = 0)) 8 ∼= 3ans = 1

)) 5 == 3ans = 0

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 15: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Operadores aritmeticos, operadores de relacion yoperadores logicos

)) 7+5ans = 12)) 2∧6ans = 64)) 1/2ans = 0.5000)) 4 <= 2ans = 0)) 8 ∼= 3ans = 1)) 5 == 3ans = 0

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 16: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Funciones Matematicas

)) sqrt(2)ans = 1.4142

)) abs(-8)ans = 8

)) exp(1)ans = 2.7183

)) log(3)ans = 1.0986

)) log10(3)ans = 0.4771

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 17: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Funciones Matematicas

)) sqrt(2)ans = 1.4142

)) abs(-8)ans = 8

)) exp(1)ans = 2.7183

)) log(3)ans = 1.0986

)) log10(3)ans = 0.4771

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 18: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Funciones Matematicas

)) sqrt(2)ans = 1.4142

)) abs(-8)ans = 8

)) exp(1)ans = 2.7183

)) log(3)ans = 1.0986

)) log10(3)ans = 0.4771

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 19: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Funciones Matematicas

)) sqrt(2)ans = 1.4142

)) abs(-8)ans = 8

)) exp(1)ans = 2.7183

)) log(3)ans = 1.0986

)) log10(3)ans = 0.4771

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 20: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Funciones Matematicas

)) sqrt(2)ans = 1.4142

)) abs(-8)ans = 8

)) exp(1)ans = 2.7183

)) log(3)ans = 1.0986

)) log10(3)ans = 0.4771

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 21: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Variables numericas y variables de cadena

)) x=8x = 8

)) y=3*xy = 24

)) x=x+5x = 13

)) x=x+5x = 18

)) f=’universidad’f = universidad

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 22: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Variables numericas y variables de cadena

)) x=8x = 8

)) y=3*xy = 24

)) x=x+5x = 13

)) x=x+5x = 18

)) f=’universidad’f = universidad

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 23: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Variables numericas y variables de cadena

)) x=8x = 8

)) y=3*xy = 24

)) x=x+5x = 13

)) x=x+5x = 18

)) f=’universidad’f = universidad

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 24: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Variables numericas y variables de cadena

)) x=8x = 8

)) y=3*xy = 24

)) x=x+5x = 13

)) x=x+5x = 18

)) f=’universidad’f = universidad

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 25: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Variables numericas y variables de cadena

)) x=8x = 8

)) y=3*xy = 24

)) x=x+5x = 13

)) x=x+5x = 18

)) f=’universidad’f = universidad

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 26: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Variables tipo matriz

)) b=[6 3 8 2]b =6 3 8 2

)) a=[7;8;5;-4]a =

785-4

)) m=[3 4;8 5]m =3 48 5

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 27: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Variables tipo matriz

)) b=[6 3 8 2]b =6 3 8 2

)) a=[7;8;5;-4]a =

785-4

)) m=[3 4;8 5]m =3 48 5

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 28: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Variables tipo matriz

)) b=[6 3 8 2]b =6 3 8 2

)) a=[7;8;5;-4]a =

785-4

)) m=[3 4;8 5]m =3 48 5

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 29: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Construccion de una matriz fila

)) a=3:7a =

3 4 5 6 7

)) b=10:2:16b =

10 12 14 16

)) a,ba =3 4 5 6 7b =

10 12 14 16

)) c=[a b]c =

3 4 5 6 7 10 12 14 16

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 30: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Construccion de una matriz fila

)) a=3:7a =

3 4 5 6 7

)) b=10:2:16b =

10 12 14 16

)) a,ba =3 4 5 6 7b =

10 12 14 16

)) c=[a b]c =

3 4 5 6 7 10 12 14 16

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 31: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Construccion de una matriz fila

)) a=3:7a =

3 4 5 6 7

)) b=10:2:16b =

10 12 14 16

)) a,ba =3 4 5 6 7b =

10 12 14 16

)) c=[a b]c =

3 4 5 6 7 10 12 14 16

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 32: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Construccion de una matriz fila

)) a=3:7a =

3 4 5 6 7

)) b=10:2:16b =

10 12 14 16

)) a,ba =3 4 5 6 7b =

10 12 14 16

)) c=[a b]c =

3 4 5 6 7 10 12 14 16

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 33: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Suma, multiplicacion y potencia de una matriz

)) A=[4 5; 8 3];B=[8 0;1 2];

)) A+Bans =12 59 5

)) A*Bans =37 1067 6

)) A∧3ans =504 385616 427

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 34: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Suma, multiplicacion y potencia de una matriz

)) A=[4 5; 8 3];B=[8 0;1 2];

)) A+Bans =12 59 5

)) A*Bans =37 1067 6

)) A∧3ans =504 385616 427

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 35: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Suma, multiplicacion y potencia de una matriz

)) A=[4 5; 8 3];B=[8 0;1 2];

)) A+Bans =12 59 5

)) A*Bans =37 1067 6

)) A∧3ans =504 385616 427

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 36: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Suma, multiplicacion y potencia de una matriz

)) A=[4 5; 8 3];B=[8 0;1 2];

)) A+Bans =12 59 5

)) A*Bans =37 1067 6

)) A∧3ans =504 385616 427

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 37: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Producto, division y potencia puntual de una matriz

.* producto puntual

./ division puntual

.∧ potenciacion puntual

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 38: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Producto, division y potencia puntual de una matriz

.* producto puntual

./ division puntual

.∧ potenciacion puntual

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 39: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Producto, division y potencia puntual de una matriz

.* producto puntual

./ division puntual

.∧ potenciacion puntual

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 40: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Ejemplos de operaciones puntuales

)) a=[3 5 9];b=[4 2 1];)) c=a.*bc = 12 10 9

)) c=a./bc = 0.7500 2.5000 9.0000

)) c=a.∧3c = 27 125 729

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 41: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Ejemplos de operaciones puntuales

)) a=[3 5 9];b=[4 2 1];)) c=a.*bc = 12 10 9

)) c=a./bc = 0.7500 2.5000 9.0000

)) c=a.∧3c = 27 125 729

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 42: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Operadores y funciones matematicasTipos de Variables:Numericas , Cadena y MatrizOperaciones con matricesOperaciones Puntuales

Ejemplos de operaciones puntuales

)) a=[3 5 9];b=[4 2 1];)) c=a.*bc = 12 10 9

)) c=a./bc = 0.7500 2.5000 9.0000

)) c=a.∧3c = 27 125 729

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 43: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Evaluacion de un vector en una funcionGrafica

Grafica de una funcion

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 44: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Evaluacion de un vector en una funcionGrafica

Ejemplo: Evaluacion de un vetor en una funcion

Si x = -4:2:10 para evaluar una funcion y =x2+x+1 tenemos:

)) x=-4:2:10x =-4 -2 0 2 4 6 8 10

)) y=x.∧2+x+1y =13 3 1 7 21 43 73 111

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 45: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Evaluacion de un vector en una funcionGrafica

La instruccion plot

La grafica de una funcion se obtiene de un conjunto finito de pun-tos (xi, yi) considerando como domınio el vector x = [x1, x2, ..., xn]y como el rango el vector y = [y1, y2..., yn] asi la instruccion plotdibuja el conjunto de puntos como se indica a continuacion

)) x=-4:0.2:10;y=x.∧2+x+1;plot(x,y)

obteniendo el siguiente grafico

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 46: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Evaluacion de un vector en una funcionGrafica

-4 -2 0 2 4 6 8 100

20

40

60

80

100

120

Figura : Grafica de la funcion y = x2 + x + 1

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 47: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Archivo scriptArchivo de funcion

Archivos

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 48: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Archivo scriptArchivo de funcion

Archivos

El uso de la ventana de comandos es solo adecuado para explorarideas, en caso contrario es mas prudente escribir nuestros pro-gramas en un archivo en el cual se puede almacenar y corregirlas veces que sea necesario. Los archivos en el MATLAB puedenser de dos tipos uno de ellos se denomina archivo script y el otroarchivo de funcion.

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 49: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Archivo scriptArchivo de funcion

Figura : ArchivoSergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 50: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Archivo scriptArchivo de funcion

Archivo Script

Una vez desarrollado un programa este archivo debera guardarsecon un nombre, este archivo se ejecutara desde la ventana decomandos digitando solamente su nombre.

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 51: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Archivo scriptArchivo de funcion

Archivo de funcion:

Los archivos de funcion nos permiten crear nuestras propias fun-ciones. Asi podran ser ejecutadas como comandos de funcion adiferencia de los archivos script estos se inician con el siguienteformato

function variable de salida = nombre(variable de ingreso)

Para ejecutar estos archivos desde la ventana de comandos secoloca su nombre y entre parentesis el valor por evaluar

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 52: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Archivo scriptArchivo de funcion

Ejemplo: Archivo script

Archivo script para graficar una funcion y = x2 + x + 1

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 53: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Archivo scriptArchivo de funcion

Ejemplo: Archivos de funcion

Archivo script para evaluar una funcion y = x2 + 3x + 5 y paracalcular su derivada en cualquier punto

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 54: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Ciclo forToma de decisiones

Instrucciones de control

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 55: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Ciclo forToma de decisiones

Figura : Instrucciones de controlSergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 56: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Ciclo forToma de decisiones

Ejemplo: Publicacion de listas usando el ciclo for

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 57: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Ciclo forToma de decisiones

Ejemplo: Publicacion de listas usando el ciclo for ytoma de decisiones

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 58: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Serie de Taylor

La serie de Taylor

f(x) = f(a) +f ′(a)

1!(x− a) +

f ′′(a)

2!(x− a)2 +

f ′′′(a)

3!(x− a)3 + ... +

f(n)(a)

n!(x− a)n + ...

f(x) = f(a)+f ′(a)

1!(x− a)+

f ′′(a)

2!(x− a)2 +

f ′′′(a)

3!(x− a)3 + ...+

f(n)(a)

n!(x− a)n +Rn(x)

Rn(x) =f(n+1)(ξ)

(n + 1)!(x− a)(n+1)

, ξ ∈< a, x >

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 59: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Teorema de Taylor

Supongamos que f ∈ C(n+1)[a, b], si x0 y x0 + h estan en [a, b],entonces

f(x0 + h) =

n∑k=0

f(k)(x0)

n!(h)

k+ O

(hn+1

)

notemos que

O(hn+1

)≈ Mh

n+1 ≈f(n+1)(ξ)

(n + 1)!h(n+1)

, ξ ∈< x0, x0 + h >

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab

Page 60: clase_1sdvdfdcg

MATLABPotencial grafico y accesibilidad

Entorno del MATLABGrafica de una funcion real de variable real

ArchivosInstruciones de control

Serie de Taylor

Aproximacion de funciones usando la serie de Taylor

La funcion exponencial ex, puede ser aproximada mediante unaserie de Taylor como sigue:

ex

= 1 + x +x2

2!+x3

3!+ ... +

xn

n!+ ...

ex

= 1 + x +x2

2+ O(h

3)

ex ≈ 1 + x +

x2

2

ex

= 1 + x +x2

2+x3

6+ O(h

4)

ex ≈ 1 + x +

x2

2+x3

6

Sergio Moises Aquise Escobedo Conceptos basicos del Matlab