Anda di halaman 1dari 13

UNIVERSIDAD TECNICA DE MANABI

Facultad de ciencias Matemáticas, Físicas, y Químicas

Escuela de Ingeniería Civil

Orientación vías de comunicación

TEMA

Programa Matlab y sus aplicaciones en el álgebra lineal

AUTORES

MICHAEL GABRIEL DELGADO QUIROZ

CURSO

Álgebra lineal

PARALELO

“N”

MANABI - ECUADOR

2015
Programa Matlab y sus aplicaciones en el álgebra lineal

Autor: Michael Gabriel Delgado Quiroz

Algebra lineal “N”

RESUMEN

El presente trabajo se enmarca dentro de la utilización del programa Matlab en la

asignatura de algebra lineal, que se enfoca en las matrices para el mejor entendimiento de

los comandos que se utilizan en Matlab.

El problema de investigación fue estudiar y buscar de distintas fuentes los diferentes

comandos que son fundamentales dentro del estudio de las matrices. Puesto que, Matlab

es un programa para realizar cálculos numéricos con vectores y matrices. Dicho análisis

ayudara a que las personas puedan utilizar este programa con mayor facilidad.Las

ventajas del uso de la tecnología en la educación matemática son muy significativas, pues

permite un manejo más dinámico de múltiples sistemas de representación de objetos

matemáticos

La investigación se realizó en base a la metodología del estudio de caso, obteniendo

diversas fuentes, como documentos internos de dicha aplicación, revista científicas.

Palabras claves: Matlab, algebra lineal, herramientas, aplicaciones, matrices


ABSTRACT

This work is part of the use of Matlab in the course of linear algebra, which focuses on

the tables for a better understanding of the commands used in Matlab.

The research question was to study and look for different sources of different commands

that are fundamental in the study of matrices. Since, Matlab is a program for performing

numerical calculations with vectors and matrices. This analysis will help people to use

this program with ease. The advantages of using technology in mathematics education

are very significant, because it allows a more dynamic management of multiple systems

of representation of mathematical objects

The research was conducted based on case study methodology, obtaining various sources,

including internal documents of the application, scientific journal.

Keywords: Matlab, linear algebra, tools, applications, matrices


INTRODUCCION

En la actualidad, las tecnologías están implicadas en las propuestas didácticas como lo

dijo AEBLI, Hans (1991): “Factores de la enseñanza que favorecen el aprendizaje

autónomo”, Madrid, Ed. Narcea y, por lo tanto, en las maneras en que se promueve la

reflexión en el aula, abriendo así un espacio comunicacional que permite la construcción

del conocimiento y generando un ámbito de respeto y ayuda frente a los difíciles y

complejos problemas de enseñar y de aprender.

Actualmente Matlab se ha convertido en uno de los programas utilizados en universidades

para el proceso de aprendizaje en los estudiantes universitarios

El objetivo fundamental es que el alumno desarrolle algunas actividades con el programa

Matlab que le permitan facilitar la construcción del conocimiento de los temas

desarrollados en las clases teóricas. Las ventajas del uso de la tecnología en la educación

matemática son muy significativas, pues permite un manejo más dinámico de múltiples

sistemas de representación de objetos matemáticos.

El nombre Matlab proviene de la contracción de matrix laboratory. Es un lenguaje de alto

nivel y un entorno interactivo para el cálculo numérico, la visualización y la

programación. Usando Matlab, puede analizar los datos, desarrollar algoritmos y crear

modelos y aplicaciones. El lenguaje, las herramientas y funciones integradas de

matemáticas le permiten explorar las múltiples enfoques y llegar a una solución más

rápida que con hojas de cálculo o lenguajes de programación tradicionales, como C / C

++ o Java ®. Usted puede utilizar Matlab para una gama de aplicaciones, incluyendo el

procesamiento de señales y comunicaciones, procesamiento de imágenes y de vídeo,

sistemas de control, prueba y medida, finanzas computacionales, y la biología


computacional. Más de un millón de ingenieros y científicos en la industria y el mundo

académico usan Matlab, el lenguaje del cálculo técnico.

Tiene gran capacidad de expansión ya que permite que el usuario defina sus propias

funciones, es por ello que es considerado como un lenguaje de programación para

cálculos técnicos y científico donde se encuentra implicados elevados cálculos

matemáticos y la visualización de la gráfica.


DESARROLLO

Con el uso del programa Matlab el usuario dispone, en un mismo entorno, de una potente

herramienta que le permite realizar matriz manipulaciones, traza de funciones y datos,

realizar tanto cálculos numéricos simbólicos como representación de graficas en 2D y

3D. Lazzari, L.; Parrino, M. (1995), “El uso de la computadora en la enseñanza de la

Matemática”. Temas y Propuestas, Año 4, N° 8. Facultad de Ciencias Económicas,

Universidad de Buenos Aires.

Al ejecutarse Matlab aparece un ventana, la ventana de orden que lugar fundamental

donde se interacciona con Matlab. Cuando esta ventana está activa aparece a la izquierda

el símbolo >>seguido del cursor, es el indicativo de petición de ordene de Matlab

Para realizar operaciones aritméticas con Matlab se utiliza los siguientes símbolos para

suma el + para resta – para multiplicación * para división / y potencia ^. Damos a

continuación una introducción básica a la definición y manipulación de matrices. La

definición de una matriz es análoga a la definición de un vector. Podemos considerarla

como una columna de vectores fila (los espacios son necesarios): Para hacer una matriz

en Matlab se procede de la siguiente forma. Si por ejemplo tenemos la

1 2 4
matriz(−10 8 6)Se introduce como a= [1 2 4; -10 8 6; 9 4 6] y se obtiene
9 4 3
Ya que hemos visto cómo se introduce una matriz hagamos unas operaciones elementales
1
1 −2 10
como suma resta y multiplicación. Dada las siguientes matrices A=[ 2] B=[ ]
4 6 √9 6

6 −3
C=[ ] obtener:
8 4

Para sumar las dos primeras matrices A+B introducimos

Para sumar (A+B)-C introducimos lo siguiente:

Matlab también guarda el último resultado. En el ejemplo previo, se ha creado una

variable “ans”.

Para multiplicar una matriz por un escalar:


Para realizar un producto de matrices:

Para obtener la matriz transpuesta del resultado anterior digitamos lo siguiente

Una vez que somos capaces de crear y manipular una matriz, podemos realizar muchas

operaciones habituales con ella. Podemos, por ejemplo, obtener la inversa de una matriz.

Sin embargo, debemos tener cuidado puesto que las operaciones que se realizan pueden

presentar errores de redondeo. En el ejemplo, la matriz A no es una matriz invertible, pero

Matlab devuelve una matriz como resultado.

Conviene hacer notar, en este punto, que MATLAB distingue entre mayúsculas y

minúsculas. Esta es otra potencial fuente de problemas cuando trabajamos con algoritmos

complicados:

Uno de los grandes defectos de Matlab es la ambigüedad al tratar vectores fila y matrices

con una única columna. Esto es debido a que, por omisión, un vector con un único índice

es un vector fila mientras que el primer índice de una matriz cuenta los elementos de una

misma columna.
Para ejemplificar este problema crearemos el vector u y el vector v de la siguiente

manera:

Si Matlab fuera consistente estas dos instrucciones deberían generar el mismo vector, sin

embargo en la primera generamos un vector fila y en la otra un vector columna. Para

agravar los efectos de la inconsistencia ambos vectores pueden utilizar la misma notación

de índices:

La única manera de no cometer errores graves por culpa del hecho que Matlab está mal

pensado es recordar que existe un tipo vector y un tipomatriz o array que no tienen

absolutamente nada que ver aunque Matlab sí sea capaz de operar entre ellos porque

considera que un vector es unamatriz con una única fila:

Matlab dispone de una ingente colección de funciones que, combinadas adecuadamente,

nos serviran para generar prácticamente cualquier matriz. Para crea una matriz con las

medidas solicitadas llena de ceros utilizamos el siguiente comando zeros (…).La función

zeros se puede llamar de muchas maneras. Si sólo se utiliza un índice crea una matriz

cuadrada de dimensiones el valor del argumento de entrada. Con dos argumentos creará
una matriz del tamaño n ×m siendo n el primer argumento y m el segundo. Entonces, para

crear un matriz deberemos hacer lo siguiente:

La funcion ones crea una matriz con las medidas solicitadas llenas de unas como se

muestra en la siguiente figura:

La funcion eye permite llenar la diagonal principal llena de unos y ceros el resto de los

elementos como se señala en el siguiente ejemplo:

Para hallar la inversa de una matrizde cualquier orden se utiliza el siguiente comando inv
Para calcular la determinante de una matriz se utiliza el comando det. Para determinar la

determinante de la matriz anterior a se hace lo siguiente

Este programa sirve como herramientas de apoyo para la solución de problemas de

Álgebra Lineal. Manifestaron disposición a utilizar ambos debido a que consideran que

aparte de ser software que es excelente, potente, rápido, eficiente y que no requieren tener

avanzados conocimientos de informática para su utilización.


CONCLUSIONES

 Existe un gran nivel de aceptación por parte de los estudiantes en el uso de este

software como herramientas de apoyo para la solución de problemas de Álgebra

Lineal.

 Este programa ayuda a obtener a resultados rápidos, concisos y concretos a la hora

de presentarse problemas

 Matlab proporciona los recursos necesarios con la intención de madurar una

estrategia de enseñanza y aprendizaje del álgebra lineal para ingeniería, en

diferentes contextos educativos.


BIBLIOGRAFÍA

AEBLI, Hans (1991): “Factores de la enseñanza que favorecen el aprendizaje autónomo”,

Madrid, Ed. Narce.

Lazzari, L.; Parrino, M. (1995), “El uso de la computadora en la enseñanza de la

Matemática”. Temas y Propuestas, Año 4, N° 8. Facultad de Ciencias Económicas,

Universidad de Buenos Aires.

http://personales.unican.es/gila/matlab2011.pdf

GARCÍA VALCÁRCEL, Ana (1996) Las nuevas tecnologías en la formación del

profesorado. Universidad de Salamanca en Perspectivas de las nuevas tecnologías en la

Educación. Ediciones, Madrid. España. Editorial Narcea S.A.

Anda mungkin juga menyukai