MATLAB lenguaje interpretado: instrucciones se ejecutan (interpretan) de inmediato ejemplo: >>x = [1 2 3 ; 4 5 6] x = 1 23 456 Tipo de dato fundamental:

Slides:



Advertisements
Presentaciones similares
ESTRUCTURA DE DATOS Unidad 01 MATRICES.
Advertisements

UNIVERSIDAD NACIONAL DE INGENIERÍA UNI- NORTE
Matemáticas III Profesor: Sr. Sergio Calvo. Alumno: Sr. Hernán Rojas.
Ayudantia Python Arreglos 2.
Introducción a Matlab Lectura 1.
PROGRAMACIÓN MULTIMEDIA INTRODUCCIÓN A LA PROGRAMACIÓN EN MATLAB.
FUNDAMENTOS DE MATLAB MATrix LABoratory.
Programación en Matlab
Introducción a Matlab Lectura 1.
Funciones En MATLAB. FUNCIONES Una función es un programa pero con la particularidad, necesita de uno o varios argumentos de entrada. sin(x), cos(x),
Distinguir y realizar los cálculos con las operaciones matriciales básicas. Las operaciones matriciales permiten el abordaje de los métodos del álgebra.
Programación en Matlab
Instrucciones if/else y while
Expresiones algebraicas
Matemática Básica (Ing.) 1 Sesión 11.3 Álgebra de matrices.
1. EXPRESIONES ALGEBRÁICAS Y POLINOMIOS. internet
ARREGLOS BIDIMENSIONALES
MATLAB … una introducción. Guión l¿Por Qué Matlab? lComandos básicos lConstantes. Operaciones. lVariables. ðAsignar. Eliminar. ðGuardar. Recuperar. lFunciones.
Álgebra Superior Matrices Sesión II.
Propiedades de los determinantes.
Algebra Lineal.
Recuerda: propiedades de la suma y el producto
A esto se le llama ser eficaz Ordenamos y mejoramos la información: A esto se le llama ser eficaz Operamos con matrices Imagen de DieselDemon bajo licencia.
¿Qué es MatLab? MatLab es un programa interactivo para el análisis, diseño, cálculo numérico y tratamiento de datos. Contine muchas herramientas.
M A T R I C E S MATRICES matrices.
Programación MATLAB v. 5-3.
Apuntes de Matemáticas 2º ESO
Matrices – Determinantes Sistemas de Ecuaciones lineales
UNIVERSIDAD DE PUERTO RICO RECINTO UNIVERSITARIO DE MAYAGÜEZ Departamento de Ingeniería Industrial CENTRO DE CÓMPUTO INGENIERÍA INDUSTRIAL 2006.
Matrices Una matriz de tamaño n x m es un arreglo de números reales colocados en n filas (o renglones) y m columnas, de la siguiente forma:
Optimización para Ingenieros
Potencia exponente 3 7 =7*7*7 base.
003 MATRICES MATRICES.
Tema 4 Polinomios.
Cocientes Notables 4° SECUNDARIA.
Determinantes cálculo de determinantes
Sesión 12.1 Álgebra de matrices.
Trabajo Práctico 1 I NTRODUCCIÓN A M ATLAB. Objetivo del práctico Introducir el programa de cálculo científico Matlab (Mat rix Lab oratory) Familiarización.
Tema: Propiedades de los determinantes
Apuntes 2º Bachillerato C.S.
MATLAB lenguaje interpretado: instrucciones se ejecutan (interpretan) de inmediato ejemplo: >>x = [1 2 3 ; 4 5 6] x = Tipo de dato fundamental:
Determinantes cálculo de determinantes
MATRICES.
Matrices rango de una matriz
Números Complejos.
OPERACIONES ALGEBRAICAS
Definición: Una matriz es un arreglo rectangular de números en filas y columnas, encerrados entre corchetes o paréntesis. Orden de una Matriz: 3x4 Siendo.
003 MATRICES MATRICES.
POLINOMIOS TEMA 3 ESPA.
Algeplano.
Matrices.
MENORES Y COFACTORES.
Potenciación. Cuadrados y cubos.
Operaciones con Expresiones Algebraicas
UNIVERSIDAD INTERAMERICANA DE PUERTO RICO
Grupo de Modelamiento de Sistemas Programa de Ingeniería Civil UdeA.
Grupo de Modelamiento de Sistemas Programa de Ingeniería Civil UdeA.
LAS EXPRESIONES ALGEBRAICAS
Matrices y determinantes En este capítulo introducimos las matrices y las operaciones con matrices, pues constituyen el lenguaje adecuado para abordar.
Matrices. Clasificación. Elaborado por: Bernardina Sánchez Alvarenga.
ÁLGEBRA ) ÁLGEBRA El lenguaje que utiliza letras en combinación con números y signos, y además las trata como números en operaciones y propiedades,
INTRODUCCIÓN A LAS MATRICES CON MATLAB
ALGEBRA CON VECTORES Y MATRICES Uso de MatLab.
MODELOS LINEALES ALGEBRA DE MATRICES Uso de MatLab.
Uso de MatLab. Introducción El entorno de trabajo de MatLab El Escritorio de Matlab (Matlab Desktop) El menú inicio Command Window Command History Browser.
OPERACIÒNES ALGEBRAICAS.  Una expresión algebraica es un conjunto de cantidades numéricas y literales relacionadas entre sí­ por los signos de las operaciones.
Factorial: con instrucción while function y=factorial(x) i=2 y=1 while i> factorial(3) i = 2 y = 1 y = 2 i = 3 y = 6 i = 4 ans = 6.
ALGEBRA DE MATRICES Uso de MatLab.
MATLAB lenguaje interpretado: instrucciones se ejecutan (interpretan) de inmediato ejemplo: >>x = [1 2 3 ; 4 5 6] x = Tipo de dato fundamental:
Introducción al uso del Matlab. 1. Componentes Ventana de comandos Carpeta actual Espacio de trabajo Historial Editor.
Transcripción de la presentación:

MATLAB lenguaje interpretado: instrucciones se ejecutan (interpretan) de inmediato ejemplo: >>x = [1 2 3 ; 4 5 6] x = Tipo de dato fundamental: arreglo de reales de dos dimensiones (escalar es un arreglo de 1x1) >>i = 10 %nombre a la Python i = 10

respuestas >>x=[ ] %arreglo de una dimensión x = >>x x = >>disp(x) >>x=[ ]; %punto y coma suprime “eco” de la inst. >>x=[ ]; disp(x)

Arreglos(“Vectores”): inicialización >>a=ones(1,5); disp(a)%1 fila de 5 columnas con unos >>a=zeros(1,5)% 1 fila de 5 columnas con ceros >>a=1: >>a=1:2:9 %primero:incremento:último >>a=linspace(0,1,5) %primero, último, nº puntos >>a=rand(1,5) %1 fila de 5 cols c/valores al azar en [0,1[ 0.xxxx 0.xxxx 0.xxxx 0.xxxx 0.xxxx

“Matrices”: inicialización >> a = rand(2,3) a = 0.xxxx 0.xxxx0.xxxx >> a =zeros(2,2) a =00 >> a = ones(2) a =11

Indexación >>a = [ ]; >> a(5) % a(end) o a(length(a)) ans = “variable por omisión” 1 >> a = [1 2 3 ; 4 5 6]; >> a(2,3) % arreglo(nºfila,nº columna) 6 >>a(1,: ) %fila 1 >>a(:,2) %columna >>a(2,1:2) %primeras 2 columnas de fila 2 4 5

Operadores (para matrices y escalares) OperaciónSímboloEjemploPrioridad exp interna(…)(1+2)/31 potencia ^ 2 ^3 2 producto*x*y3 división/ \x/y = y\x3 suma+x + y4 resta-x - y4 asignación=X = y5

Ejemplos >> a = 2 * ones(2) a = 2 2 >> b=a/4 b = >> a*b %multiplicación de matrices!!!! ans = 2 2

Operadores “punto a punto” operaciónsímboloejemploexpansión potencia.^.^ x. ^ y x(i,j) ^ y(i,j) producto.*.* x. * y x(i,j) * y(i,j) división. /.\ x. / y x.\ y x(i,j) / y(i,j) x(i,j) \ y(i,j)

Ejemplos >> a = 2*ones(2); >>b=[0,1;2,3]; >>a.* b %multiplicación elemento a elemento ans = >> a. ^ b ans = >>a.\ b ans =

Script M-file archivo con instrucciones o comandos MATLAB Nombre.m se crea con editor de MATLAB ejemplo: %Jalisco.m n=input(‘nº?’); disp(‘te gano con’); disp(n+1); ejecución: >>Jalisco nº?4 te gano con 5

Archivos con funciones: M-files %cuadrado(x): calcula x al cuadrado function y=cuadrado(x) y=x.^2; >>cuadrado(2) ans = 4 >>cuadrado(0:5) ans = >>help cuadrado cuadrado(x): calcula x al cuadrado

Función polinomio %pol(a,x): polinomio de coefs a en argumento x function y=pol(a,x) exponentes=0:length(a)-1; %0 1 … n-1 potencias=x. ^exponentes; %x ^0, …,x ^(n-1) productos=a.*potencias; %a(1)*x^0,...,a(n)* x ^(n-1) y=sum(productos); %productos(1)+...+productos(n) >>pol(1:3, 2) ans = 17 (1*2^0 + 2*2^1 + 3*2^2)