Como ya habíamos mencinado, Matlab está diseñado para el uso de vectores y matrices, por lo que es de suma importancia dedicar un poco de tiempo a la aritmética de vectores y matrices. En Matlab si deseamos sumar dos vectores o matrices es suficiente con crearlas y posterirmente simarlas, por ejemplo, queremos sumar los vectores v1=(1,2,3,4) y el vector v2=(5,6,7,8) para obtener v3=(6,8,10,12) entonces escribimos:
>>v1=[1 2 3 4];
>>v2=[5 6 7 8];
>>v3=v1+v2
ans=
6 8 10 12
de manera similar sucede con la resta. Ahora bien que sucede con el producto(*), como bien sabemos entre vectores no existe el producto, pero en matlab tendremos un operador qur nos va a permitir el producto elemento a elemento(.*), sea v1=(1,2,3,4) ny el vector v2=(5,6,7,8), queremos multiplicar elemento a elemento estos dos vectores para obtener v3=(5,12,21,32), entonces:
>>v1=[1 2 3 4];
>>v2=[5 6 7 8];
>>v3=v1.*v3
ans=
5 12 21 32
es decir, el operador * y el operador .* no son lo mismo, el primero tiene que ver con el producto usual como lo conocemos y el segundo es un producto elemento a elemento, esto es más notorio cuando usamos matrices, sean:
qué, como vemos es el producto elemento a elemento de las matrices A y B. Esto no solo sucede con el operador producto, sino tambien con el operador division (\o/) y potencia (^), como se ve en el siguiente cuadrado:
Es importante diferenciar los operadores que tienen un producto antes de los que no lo tienen, por ejmeplo, sea A y B dos matrices de nxn, si hacemos A*B matlab nos devolverá el producto usual de dos matrices, sin embargo si ponemos A.*B lo que matlab nos devoloverá será un producto entrada, esto es aij*bij.
Tambien tenemos todo un compendio de funciones que se pueden aplicar a vectores y matrices para ayudarnos en algunas tareas, en el siguente cuadro aparecen algunas de las funciones más utilizadas con este fin.
Al ser matlab un lenguaje de alto nivel también cuanta con las funciones matemáticas usuales, como se ve en el siguente cuadro:
sábado, 19 de noviembre de 2011
1.2.1 COMO INTRODUCIR VECTORES Y MATRICES
Matlab es un software muy poderoso en el uso de vectores y matrices, por ello es importante conocer la aritmetica y la forma de trabajar con ellos. Si queremos introducir el vector v=(1,2,3,4) en la ventana de comandos escribimos de la siguiente manera:
>>V=[1 2 3 4];
loque quiere decir que se formará una nueva varialble llamada V a la cual se le va a asugbar el vector (1,2,3,4), de hecho, podemos prescindir de las comas entre los números, estos es, so escribimos:
>>V=[1 2 3 4];
Matlab hará exactamente lo mismo. Tambien podemos creas un vector de manera automática, indicando el valor en el que inicia, el valor en el que termina y los tamaños de los incrementos tecleando cada uno de los valores o tecleando V=(1,2,3,4,5,6,7,8,9,10), podemos hacerlo directamente tecleando cada uno de los valores o tecleando:
>>V=1:1:10;
lo cual nos creará exactamente el mismo vector que deseamos, es decir, después del igual escribimos el valor de inicio, después los tamaños der los incrementos y el por último escribimos el valor final. La sintaxis sería la siguente:
>>V=incicio:incremento:final;
es importante colocar un punto y coma al final de cada línea ya en ocaciones construimos vectores muy grandes y si no lo ponemos matlab escribe el vector completo, así que, como se podrán imaginar si hacemos un vector con mil entradas será muy molesto ver unas 10 o 15 pantallas llenas de números.
En el caso de crear matrices, ls forma de crearlas es muy similar a los vectores, la diferencia es que para separar las filas ocupamos el operador punto y coma (;). supongamos que queremos introducir en matlab a la matriz:
como se podran dar cuanta,las filas las separamos por un punto y coma (;) de nueva cuanta podemos quitar las comas y escribir;
>>A=[1 2; 3 4; 5 6];
con lo que obtendríamos el mismo reusltado en la línea de comandos anterior.
Por otro lado, cuando queremos hacer referencia a uno de los elementos de un vector o una matriz simplemente lo hacemos de la siguiente manera:
>>A(1,3)
esto es, damos el nombre de nuestra variable seguida de un parentesis en el cual se especifica el número de valores mostrados, por ejmemplo, sea v=(11,2,3,4,5,6,7,8,9,10), lo que queremos es tener solo el quinto elemento de este vector es suficiente teclear:
>>v(5)
ans=
5
pero, si lo que queremos es un rango de valores, digamos del tercer elemento hasta el octavo elemento tecleamos:
>>v(3:8)
ans=
3 4 5 6 7 8
De manera similar que en los vectores lo podemos hacer con las matrices, con la diferencia de que siempre debemos especificar las filas y las columnas, para este tipo de operaciones tenemos el comando end que nos dice que el último elemento a utilizar es el que está al final de nuestro vector, si v=(1,2,3,4,5,6,7,8,9) y queremos solo los elementos desde el cuarto hasta el ultimo, escribimos:
>>v(4:end)
>>V=[1 2 3 4];
loque quiere decir que se formará una nueva varialble llamada V a la cual se le va a asugbar el vector (1,2,3,4), de hecho, podemos prescindir de las comas entre los números, estos es, so escribimos:
>>V=[1 2 3 4];
Matlab hará exactamente lo mismo. Tambien podemos creas un vector de manera automática, indicando el valor en el que inicia, el valor en el que termina y los tamaños de los incrementos tecleando cada uno de los valores o tecleando V=(1,2,3,4,5,6,7,8,9,10), podemos hacerlo directamente tecleando cada uno de los valores o tecleando:
>>V=1:1:10;
lo cual nos creará exactamente el mismo vector que deseamos, es decir, después del igual escribimos el valor de inicio, después los tamaños der los incrementos y el por último escribimos el valor final. La sintaxis sería la siguente:
>>V=incicio:incremento:final;
es importante colocar un punto y coma al final de cada línea ya en ocaciones construimos vectores muy grandes y si no lo ponemos matlab escribe el vector completo, así que, como se podrán imaginar si hacemos un vector con mil entradas será muy molesto ver unas 10 o 15 pantallas llenas de números.
En el caso de crear matrices, ls forma de crearlas es muy similar a los vectores, la diferencia es que para separar las filas ocupamos el operador punto y coma (;). supongamos que queremos introducir en matlab a la matriz:
como se podran dar cuanta,las filas las separamos por un punto y coma (;) de nueva cuanta podemos quitar las comas y escribir;
>>A=[1 2; 3 4; 5 6];
con lo que obtendríamos el mismo reusltado en la línea de comandos anterior.
Por otro lado, cuando queremos hacer referencia a uno de los elementos de un vector o una matriz simplemente lo hacemos de la siguiente manera:
>>A(1,3)
esto es, damos el nombre de nuestra variable seguida de un parentesis en el cual se especifica el número de valores mostrados, por ejmemplo, sea v=(11,2,3,4,5,6,7,8,9,10), lo que queremos es tener solo el quinto elemento de este vector es suficiente teclear:
>>v(5)
ans=
5
pero, si lo que queremos es un rango de valores, digamos del tercer elemento hasta el octavo elemento tecleamos:
>>v(3:8)
ans=
3 4 5 6 7 8
De manera similar que en los vectores lo podemos hacer con las matrices, con la diferencia de que siempre debemos especificar las filas y las columnas, para este tipo de operaciones tenemos el comando end que nos dice que el último elemento a utilizar es el que está al final de nuestro vector, si v=(1,2,3,4,5,6,7,8,9) y queremos solo los elementos desde el cuarto hasta el ultimo, escribimos:
>>v(4:end)
Matlab
1.2 ARITMETICA EN MATLAB
Comencemos con lo más básico, por ejemplo, sumemos dos números digamos 12.1 mas 67, en matlab serías:
>>12.1+67
ans=
79.100
Lo anterios es una forma estándar de introducir comandos en matlab, sin embargo podríamos hacer cosas un poco más interesantes, es decir, podemos definir variables globales en esta misma ventana de comandos, por ejemplo:
>>a=21.5; b=39; c=89.23;
>>r=(a+b)/c
r= 0.6780
Matlab funciona de manera similar a una super calculadora con las operaciones elementales, tales como: la suma, resta, divición y multiplicacion sin embargo, dicho software va más allá.
por supuesto que tambien se cuenta con funciones pre-establecidas para su uso en formula aritmetica, por ejemplo, suponga que quiere calcular
(e^2^2)-4*pi
en la ventana de comandos escribimos:
>>exp(2^2)-4*pi
ans=
42.0318
Comencemos con lo más básico, por ejemplo, sumemos dos números digamos 12.1 mas 67, en matlab serías:
>>12.1+67
ans=
79.100
Lo anterios es una forma estándar de introducir comandos en matlab, sin embargo podríamos hacer cosas un poco más interesantes, es decir, podemos definir variables globales en esta misma ventana de comandos, por ejemplo:
>>a=21.5; b=39; c=89.23;
>>r=(a+b)/c
r= 0.6780
Matlab funciona de manera similar a una super calculadora con las operaciones elementales, tales como: la suma, resta, divición y multiplicacion sin embargo, dicho software va más allá.
por supuesto que tambien se cuenta con funciones pre-establecidas para su uso en formula aritmetica, por ejemplo, suponga que quiere calcular
(e^2^2)-4*pi
en la ventana de comandos escribimos:
>>exp(2^2)-4*pi
ans=
42.0318
SALUDOS !!!!!!!!!!!!!!!
Hola ...............
paso para saludarles y dejales otras lecciones de matlab espero sean de utilidad
paso para saludarles y dejales otras lecciones de matlab espero sean de utilidad
lunes, 7 de noviembre de 2011
INTRODUCCION A MATLAB
MATLAB es el nombre de MATrix LABoratory es un programa para realizar calculos numeriocs con vectores y matrices. Como caso particular puede tambien trabajar con aproximaciones a numeros reales y complejos, con cadenas de caracteres y con otras estructuras de información más complejas. Una de las capacidades más atractivas es la de realizar una amplia variedad de graficos en dos de tres dimensiones. MATLAB poseee tambien un lenguaje de programacion propio, además dispone de un codigo basico y librerías mas especializadas(toolboxes)
ESTA ES LA VENTANA PRONCIPAL DE MATLAB
Al iniciar MATLAB se abre una ventana similar a la mostrada.
La parte principal de la ventana inicial es la ventana de comandos, que es donde se introducen los comandos. para ejecutar un comando o una orden es esta ventana simplemente lo escribimos después del prom (>>), que indica que el programa está preparado para recibir instrucciones. la ventana de Directorio actual (current directory ) nos indica en que carpeta o directorio nos encontramos, asi, la ventana de Contenido del directorio actual (workspace) despliega el contenido del directorio actual y la ventana Historial de comandos muestra todos los comandos que hemos escrito en la ventana de comandos y los guarda. tambien es importante mencionar el boton de Nuevo archivo M (New M-file), que sirve para abrir el editor de archivos con extención m para crear un nuevo archivo y el boton Buscar directorio (Browse folder), el cual se usa para abrir una ventana en la cual aparece el directorio raíz de nuestra computadora, permitiendo la búsqueda de una carpeta en particular para trabajar. Por último, el botón de Ayuda sirve para abrir la ventana de ayuda, la cual contiene una serie de opciones de busqueda como:
- Buscar (search). En esta ventana escribimos el nombre de lo que queremos buscar y se desplegaran una serie de resultados aproximados en la ventana RESULTADOS DE BUSQUEDA (search results) en donde podemos darle click al resultado deseado y desplegara en la ventana de desplegado de la ayuda.
- Contenido (contents). Esta opción es por si queremos buscar por tema de manera general.
- Índice (index). Nos despliega todo el contenido de la yuda en orden alfabético
- Ejemplos y demos (demos). Muestra algunas demos de Matlab
VENTANA DE LA AYUDA DE MATLAB
INFORMACION
Hola
En muchos cursos de analisis se pide que trabajemso con Matlab, pero hay un pequeño inconveniente, muchos no sabemos utilizar este programa, sin embargo devemos estar informados que en la escuela, es decir en ESIME Zacatenco, yo tome ese cuerso el semestre pasado, esta muy bueno lo da un profesor que explica bien, el unico inconveniente es que este curso tiene un cupo limitado y es en las tardes solo los viernes, no tiene costo alguno.
Sin embargo para poder ayudar con esta problematica estare publicando algunas cosillas acerca de este programa para poder aportar con nuestro aprendizaje.
jueves, 3 de noviembre de 2011
INFORMACION
Hola compañeros, es necesario ocupar al cien los elementos que nos ofrese el Instituto Politecnico Nacional, tales como la biblioteca y todos los servicios qeu esta nos ofrese, ademas es necesario que renovemos nuestro correo institucional ya que es nuestro derecho contar con ella y hacer uso de la misma, sabes que muchas de estas cuantas ya han sido desahabilitadas y que es dificil pero no imposible que la vuelban a poner en funcionamiento y para ello les dejop esta informacion que es pero les sirva de mucho.
Si eres alumno del Instituto Politecnico Nacional, llama al 57296000 ext. 51492 y solicítala.
Solo te pediran tu numero de boleta y tu curp.
"ES FACIL Y SENCILLO"
Si eres alumno del Instituto Politecnico Nacional, llama al 57296000 ext. 51492 y solicítala.
Solo te pediran tu numero de boleta y tu curp.
"ES FACIL Y SENCILLO"
Suscribirse a:
Comentarios (Atom)







