Algunos comandos para tener en cuenta en las operaciones son: who enumera todas las variables usadas hasta el momento.



Documentos relacionados
Capitán de fragata ingeniero AGUSTÍN E. GONZÁLEZ MORALES. ÁLGEBRA PARA INGENIEROS (Solucionario)

Tema 3: Aplicaciones de la diagonalización

LAS MATRICES. OPERACIONES CON MATRICES.

Contenido. 1 Definiciones y propiedades. 2. Método de la potencia. 3. Método de la potencia inversa. 4. Método de la potencia inversa desplazada.

INSTRUCCIONES GENERALES Y VALORACIÓN

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA UNIDAD CULHUACÁN INTEGRANTES

Comenzando con MATLAB

Una introducción a MATLAB

1. Breve resumen de optimización sin restricciones en varias variables.

Valores y vectores propios de una matriz. Juan-Miguel Gracia

Espacios vectoriales y aplicaciones lineales.

ÁLGEBRA DE MATRICES. Al consejero A no le gusta ninguno de sus colegas como presidente.

Cálculo científico y técnico con HP49g/49g+/48gII/50g Módulo 3: Aplicaciones Tema 3.7 Polinomio interpolador

GEOMETRÍA ANALÍTICA 2º Curso de Bachillerato 22 de mayo de 2008

Dibujamos estos puntos en el espacio, y no cerramos la figura

PROBLEMA [1.5 puntos] Obtener la ecuación de la recta tangente en el punto ( 2, 1) a la curva dada implícitamente por y 3 +3y 2 = x 4 3x 2.

Matemáticas I: Hoja 4 Aplicaciones lineales y diagonalización

Cálculo científico y técnico con HP49g/49g+/48gII/50g Módulo 3 Aplicaciones Tema 3.3 Sistemas de ecuaciones lineales: regla de Cramer

BASES Y DIMENSIÓN. Propiedades de las bases. Ejemplos de bases.

Tema 3: Vectores y matrices. Conceptos básicos

Vectores y Valores Propios

NÚMEROS NATURALES Y NÚMEROS ENTEROS

Valores propios y vectores propios

Matlab para Análisis Dinámico de Sistemas

MATEMÁTICAS aplicadas a las Ciencias Sociales II

PRÁCTICA No. 6 SOLUCIÓN DE SISTEMAS DE ECUACIONES

Práctica 1ª: Introducción a Matlab. 1er curso de Ingeniería Industrial: Ingeniería de Control

Lección 2. Puntos, vectores y variedades lineales.

Matrices Invertibles y Elementos de Álgebra Matricial

Hoja de Prácticas tema 3: Máximos y Mínimos

APLICACIONES LINEALES. DIAGONALIZACIÓN

1. INVERSA DE UNA MATRIZ REGULAR

MÉTODOS DIRECTOS PARA LA RESOLUCIÓN DE ECUACIONES ALGEBRAICAS LINEALES

UNIVERSIDAD TECNOLÓGICA DE PEREIRA Programa de Tecnología Eléctrica

Para generar una malla de puntos en los que evaluar una función de dos variables. meshgrid(x) %Es equivalente a meshgrid(x,x) Ejemplo.

Introducción a Matlab.

Tema 6: Introducción a los gráficos en 3 dimensiones

Fundamentos de Informática - Ms. Excel (3) 2011

Álgebra Lineal Tutorial básico de MATLAB

Cálculo científico y técnico con HP49g/49g+/48gII/50g Módulo 3: Aplicaciones Tema 3.6 Extremos relativos de funciones de 2 variables

MATEMÁTICAS CONTENIDOS MÍNIMOS DE 1º E.S.O.

Matemáticas I: Hoja 2 Cálculo matricial y sistemas de ecuaciones lineales

BREVE MANUAL DE SOLVER

Sistemas de Ecuaciones Lineales y Matrices

GUIA SEMANAL DE APRENDIZAJE PARA EL GRADO OCTAVO

Matrices. Definiciones básicas de matrices. José de Jesús Angel Angel.

Diagonalización de matrices

Cursada Primer Semestre 2015 Guía de Trabajos Prácticos Nro. 2

Gráficos en Matlab

Al consejero A no le gusta ninguno de sus colegas como presidente. Dos consejeros (C y E) están de acuerdo en los mismos candidatos (B, C y D).

4 APLICACIONES LINEALES. DIAGONALIZACIÓN

1) Como declarar una matriz o un vector.

Imágenes y gráficas en MATLAB

Definición Dados dos números naturales m y n, una matriz de orden o dimensión m n es una tabla numérica rectangular con m filas y n columnas.

Herramientas computacionales para la matemática MATLAB: Gráficas 3D

Tema 7: Valores y vectores propios

Qué son los monomios?

Sistemas de ecuaciones lineales

MATLAB PARA LA INVESTIGACIÓN CIENTÍFICA, LA DOCENCIA Y LA INGENIERÍA NIVEL I. Por: Alberto Patiño Vanegas

Introducción bloques intro Control+Intro mayúsculas y minúsculas

Estructuras de repetición

>> % suma de dos números reales, el resultado se asigna a ans

Trabajando en la ventana de comandos en el programa gretl.

Objetivos: Al inalizar la unidad, el alumno:

Apéndice A. Repaso de Matrices

1. SOLUCIONES A LOS EJERCICIOS PROPUESTOS

IES Fco Ayala de Granada ( Modelo 5) Soluciones Germán-Jesús Rubio Luna

vectoriales N(f) e Im(f) N(f) = (5,1,0),( 3,0,1) y f(1,0,0)=(2,-1,1). Se pide:

Métodos Iterativos para Resolver Sistemas Lineales

EXPRESIONES ALGEBRAICAS. POLINOMIOS

Problemas de Selectividad de Matemáticas II Comunidad de Madrid (Resueltos) Isaac Musat Hervás

Districte Universitari de Catalunya

Comenzaremos recordando algunas definiciones y propiedades estudiadas en el capítulo anterior.

Cálculo Simbólico también es posible con GeoGebra

Aplicaciones Lineales

Tema 7: Programación con Matlab

ÁLGEBRA Tema 1) MATRICES

Características básicas de Matlab

Prácticas de Análisis Matricial con MATLAB

PROPIOS. DIAGONALIZACIÓN DE MATRICES CUADRADAS

SUMA Y RESTA DE FRACCIONES

SOLUCIONES CIRCUNFERENCIA. 1. Ecuación de la circunferencia cuyo centro es el punto (1, 2) y que pasa por el punto (2,3).

5.1Definición transformación lineal de núcleo ó kernel, e imagen de una transformación lineal y sus propiedades

Práctica I: Breve Introducción a Matlab

Álgebra lineal y matricial

TEST DE ÁLGEBRA. 6.- Sea el subespacio de R 3 S = { (x,,y,z) / x +y+z = 0} a) es de dimensión 1 b) es de dimensión 2 c) es R 3 d) NDLA

Indicadores para la Evaluación Proceso 2014 D.S- 211/ Matemática / Primer Ciclo Educación Media

facilidades para cálculo matemático y Dispone de toolboxes especializados: Control Systems, Neural Netword, Optimization, etc.

Operaciones con vectores y matrices ECONOMETRÍA I OPERACIONES CON VECTORES Y MATRICES. Ana Morata Gasca

Uso del programa CALC

Fórmulas y funciones

FORMA CANONICA DE JORDAN Y ECUACIONES DIFERENCIALES LINEALES A COEFICIENTES CONSTANTES

INFORMÁTICA. Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial. Curso v1.0 (05.03.

Optimización Con Restricciones de Igualdad

Proyecto de Innovación Docente: Guía multimedia para la elaboración de un modelo econométrico.

Transformaciones Lineales. Definiciones básicas de Transformaciones Lineales. José de Jesús Angel Angel.

TEOREMA DE DETERMINACIÓN DE APLICACIONES LINEALES

Matrices y sus operaciones

3.1. Concepto de función. Dominio, recorrido y gráfica Concepto de función

CALCULO 11-M-1 Primera Parte

Transcripción:

MATLAB El software MatLab se desarrolló como un Laboratorio de matrices, pues su elemento básico es una matriz. Es un sistema interactivo y un lenguaje de programación de cómputos científico y técnico en general. Comandos Algunos comandos para tener en cuenta en las operaciones son: clear borra toda la pantalla. clc borra toda la pantalla pero deja internamente el valor de las variables. who enumera todas las variables usadas hasta el momento. help (tema) proporciona ayuda sobre el tema seleccionado. Con este botón se pueden recuperar sentencias anteriormente usadas. syms sirve para declarar variables. round(operación) redondea al entero más cercano: >> round(9/4) sqrt calcula raíz cuadrada. solve resuelve una ecuación o sistema de ecuaciones. 1

1) Introducir una matriz Si se quiere introducir por ejemplo la matriz A = >> A=[4,;3,3] A = 4 3 3 4 3, se puede escribir: 3 También se puede escribir A=[4 ;3 3]. Si se agrega un punto y coma al final ( A=[4,;3,3]; ), no sale la matriz quedando en la memoria del programa. ) Operaciones matriciales básicas : Adición (sustracción) Multiplicación Producto por un escalar Cálculo de la inversa Cálculo del determinante A+B ó A-B A*B α*a inv(a) ó A^(-1) det(a) 3) Cálculo del polinomio característico: Se calcula el polinomio característico asociados a la matriz A dada. p=poly(a) >> poly(a) 1-7 6 El resultado son los coeficientes del polinomio característico ordenado de acuerdo a las potencias decrecientes de la variable λ, es decir: P( λ ) = λ 7 λ +6

Otra forma de calcular el polinomio característico es usando el comando: vpa(polynsym(p)), donde n indica el número de cifras decimales con que se quiere obtener los coeficientes del polinomio. >> vpa(polysym(p)) x^-7.*x+6. Expresa el polinomio característico en la variable x. 4) Cálculo de los autovalores. Los comandos que se pueden emplear para el cálculo de los autovalores son: 1- rootos(p) da las raíces del polinomio característico. - eig(a) da los autovalores asociados a A. 3- eigensys(a) expresa los autovalores simbólicamente. Se efectúan los tres procedimientos para el cálculo de los autovalores de la matriz A dada. 1->> roots(poly(a)) 6 1 Luego los autovalores asociados a la matriz A son λ = 6 y λ = 1. ->> eig(a) 3

6 1 3->> eigensys(a) [ 1] [ 6] 5) Cálculo de los autovalores y autovectores. Matriz diagonal Los comandos que se pueden usar son: 1- [Q,D]=eig(A);Q=Q proporciona la matriz Q que contiene en sus colum - nas a los autovectores normalizados asociados a la matriz A. - [Q,D]=eigs(A);D=D proporciona la matriz D diagonal que contiene a los autovalores asociados a A. 3- [eves,evas]=eig(a) eves es la matriz cuyas columnas son los auto - vectores normalizados y evas es la matriz diago- nal que contiene a los autovalores. 4- [Q,D]=eigensys(A) proporciona los autovectores y autovalores simboli- camente. 1->> [Q,D]=eig(A);Q=Q Q = 0.7071-0.5547 0.7071 0.831 4

Luego los autovectores asociados a la matriz A son (-0.5547 ; 0.831). ( 0.7071 ; 0.7071) y ->> [Q,D]=eig(A);D=D D = 6 0 0 1 3- >> [eves,evas]=eig(a) eves = 0.7071-0.5547 0.7071 0.831 evas = 6 0 0 1 4- >> [Q,D]=eigensys(A) Q= [ 1, 1] [ 1, -3/] D = [ 6, 0] [ 0, 1] 5

6) Gráficos. [x,y,z]=(x min, x max, y min, y max, z min, z max ) indica los valores de variación de las variables x,y,z, pudiéndose agregar un rango Δ de variación entre el valor mínimo y máximo. plot(x,y) genera una gráfica en las variables x e y. plot(x,y,t) genera una gráfica en las variables x e y siendo t un parámetro. plot3(x,y,z) genera una gráfica en las variables x,y,z. grid agrega una grilla al gráfico. 1) Rectas. En el caso de una recta expresada en forma paramétrica, se debe declarar el rango del parámetro. Ejemplo: (x ; y ; z) = (1; 1; -)+ t.(1; 0 ; ) Se toma el parámetro t comprendido entre 3 y 9: >>t=(-3:0.1:9); El 0.1 indica el incremento de t a partir del 3 hasta el 9. >>x=1+1*t; >>y=1*0*t; >>z=-+*t; >>plot3(x,y,z),grid ) Planos. Para graficar un plano se despeja una de las variables. Ejemplos: a) x+y -z+=0, si se despeja z z = x +y +. Se indica el rango de variación de las variables x e y empleando el comando meshgrid: 6

>>z=1*x+*y+; >>plot3(x,y,t),grid b) x + y z + = 0 3x y z = 0 Se despeja la misma variable de las dos ecuaciones, por ejemplo z: >>[x,y]=meshgrid(x min : Δ x:x más,y min : Δ y:y máx ); >>z1=x+*y+; >>z=3*x-y; plot3(x,y,z1,x,y,z),grid 3) Cónicas. Las cónicas se pueden obtener como una curva de nivel utilizando el comando contour: Ejemplo: x + xy + y 8x + 8y = 0 (rototrasladada) Para graficar las parábolas x y = 0 en un mismo sistema coordenado, se procede de la siguiente manera: >>f1=x.^+*x.*y+y.^-8*x+8*y; >>contour(x,y,f1,[0,0]) >>hold on f=x.^-*y; contour(x,y,f,[0,0]) Otra forma de introducir los rangos de las variables x e y es: >>xm=x min : Δ x:x máx ; ym=y min : Δ y:y máx ; >>[x,y]=meshgrid(x m,ym); 4) Cuádricas. Superficies: a) Paraboloide z = x + y 7

>>z=x.^+y.^; >>surf(x,y,z) Si en lugar de surf se hubiese usado el comando contour3(z,n) se obtendrían N curvas de nivel del paraboloide. b) Paraboloide hiperbólico z = x - y >>z=x.^-y.^; >>surf(x,y,z) c) Esfera >>[x,y,z]=sphere(α, β,γ,radio,n); centro de la esfera. >>surf(x,y,z) siendo (α, β,γ ) las coordenadas del d) Elipsoide >>>[x,y,z]=ellipsoid(α, β,γ,a,b,c); siendo a,b,c los semidiámetros correspondientes a los ejes x,y,z respectivamente. >>>>surf(x,y,z) e) Hiperboloide de una hoja x +y z = 1 >>z1=sqrt(x.^+y.^-1); >>z=-sqrt(x.^+y.^-1); >>plot3(x,y,z1,x,y,z) f) Superficie cilíndrica circular >>[x,y,z]=cylinder(diámetro,n) >>surf(x,y,z) g) Superficie cilíndrica parabólica z=x >>z=x.^ >>plot3(x,y,z) 8

f) Superficie cónica x + y z = 0 >>z1=sqrt(x.^+y.^); >>z=-sqrt(x.^+y.^); >>plot3(x,y,z1,x,y,z) 9