Académique Documents
Professionnel Documents
Culture Documents
Lenguaje de alto nivel. Matrices, arreglos, estructuras de flujo, Estructuras de datos, caractersticas de programacin orientada a objetos. Clculos numricos con matrices, Grficos 2D y 3D. Lenguaje de programacin propio. Aplicaciones Grandes y complejas.
Comandos Bsicos
Los comandos se escriben en minscula. help: Despliega ayuda. pwd: Muestra el directorio de ayuda. cd: Cambio de directorio. dir: Archivos en el directorio de trabajo. what: Muestra *.m, *.mex, *.p directorio actual. Who: Variables de la sesin de trabajo. Sistema operativo: ! antepone comandos DOS.
Comandos Bsicos(II)
Suma + , a+b Resta - , a-b Multiplicacin * , a*b Divisin / o \ , a/b=b\a Potencia ^ , a^b Nota: tener cuidado con la precedencia ^ , * , /, + , Ejercicio: Multiplicar 40 por 11 y dividirlo por la suma de 23 y 2 Trigonomtricas: sin(x), cos(x), tan(x)
Nmeros complejos
abs(x), angle(x), conj(x), real(x), imag(x), isreal(x). Ejercicio: Hallar el valor de todos los elementos del triangulo dado.
Nmeros complejos(II)
Ejercicio: Hallar las races del polinomio a*x^2+b*x+c para valores de a,b y c conocidos. Ejercicio: comprobar el uso de i y j como representacin de numero imaginario.
Vectores
El operador : es utilizado para generar series montonas. la forma general es: serie= cota_inferior : paso : cota _ superior nota: El valor por defecto del paso es 1. variable=[(lista de nmeros separados por espacios o comas)] variable= cota_inferior: cota_superior Variable=linspace (cota_inferior,cota_superior , num_elementos)
nota: Matlab crea por defecto vectores fila. Ejercicio: Crear un vector que contenga los primeros 5 nmeros naturales de 5 formas distintas.
Vectores (II)
Separar los elementos por espacios o comas especifica elementos en distintas columnas (vector fila ); separar elementos por puntos y comas especifica elementos en filas diferentes (vector columna ). Transpuesta: transpose(x) x Informacin de variables: who, whos
Direccionamiento Vectores
Los elementos individuales de un vector se acceden utilizando subndices; as, x(1) es el primer elemento del vector x. Mediante el operador : Ejercicio: Crear un vector que contenga los primeros 20 nmeros naturales, luego de este vector sacar otro vector con los ltimos 5 pares. Y otro con los primeros 5 impares. Indicando entre corchetes las posiciones de los elementos que queremos obtener; se ponen parntesis fuera de los corchetes. x([3 5 6]).
Operaciones Vectores
Tener en cuenta las dimensiones de los vectores. Ejemplo: suma de vectores Multiplicacin de escalar por vector. Multiplicacin de vector por vector.
Manejo de Polinomios
Los polinomio no son ms que un vector. Donde el orden de los coeficientes es de mayor a menor grado. >>p=[1 0 2 0 3] % Polinomio x^4+2*x^2+3 Ejercicio:ingresar el Polinomio 2*x^2+x
Matrices
Las matrices se definen por filas; los elementos de una misma fila estn separados por blancos o comas, mientras que las filas estn separadas por pulsaciones intro o por caracteres punto y coma (;). Los elementos de las matrices se acceden A(i,j)). Las matrices se almacenan por columnas Se puede acceder a cualquier elemento de una matriz con un slo subndice. Por ejemplo, si A es una matriz (44) se obtiene el mismo valor escribiendo A(3,2) que escribiendo A(7).
Matrices especiales
zeros(n) Matriz de ceros (nn). ones(n,m) Matriz de unos (nm). rand(n,m) Matriz (nm) de nmeros aleatorios distribuidos uniformemente entre cero y uno. randn(n,m) Matriz (nm) de nmeros aleatorios distribuidos normalmente con media cero y varianza unidad. eye(n,m) Matriz identidad (nm). magic(m)crea una matriz (mm) con los nmeros 1, 2, ... m*m, con la propiedad de que todas las filas y columnas suman lo mismo