Вы находитесь на странице: 1из 10

MATEMÁTICAS II

Prácticas con ordenador


Curso 2014-2015

Nombre y Apellidos:______________________________

1
Sesión 1. El programa Matlab. Programación
(Funciones)

1.1. Matlab, un lenguaje de cálculo técnico.

MATLAB es un lenguaje de alto nivel y un entorno interactivo que permite realizar


tareas de cálculo complejas de forma más rápida que con los lenguajes de programación
tradicionales, como C, C++ y Fortran. Tradicionalmente en la E.T.S.N.M.N. se ha
venido utilizando esta herramienta informática para el cálculo, por lo que conviene que
el alumno adquiera experiencia en su manejo, algo que principalmente es tarea personal
del alumno.

MATLAB ha sido desarrollado por MathWoks, a cuya web se puede acudir en busca
de una mayor información. http://www.mathworks.es/products/matlab/

1.2. Manual del Matlab.

Por ahora utilizaremos el manual de la versión 7 (mientras no haya disponible otro


adecuado para una versión superior). Este manual puede obtenerse en el siguiente sitio:
* http://mat21.etsii.upm.es/ayudainf/aprendainf/Matlab70/matlab70primero.pdf
Este manual ha sido elaborado por profesores de la E.T.S. Ingenieros Industriales de la
Universidad Politécnica de Madrid. Los alumnos deberían imprimir este manual, ojearlo
y repasarlo de vez en cuando, y es aconsejable tenerlo presente en las clases prácticas de
ordenador.

1.3. Repaso rápido de Programación.

En la web de la asignatura se ha puesto un enlace para ver un rápido repaso de la


programación en Matlab. Puede verse en:
* http://www.ehu.es/juancarlos.gorostizaga/mateII15/programacion/programacion.htm

Esto es todo lo imprescindible para iniciarse en la programación en Matlab (un lenguaje


similar al lenguaje Pascal). El alumno debería manejar perfectamente los conceptos que
se encuentran en este enlace. Tolo lo demás es utilizar la lógica pura.

2
1.3. Práctica de creación de funciones Matlab.

* Una vez realizado el programa 3 de la hoja de enunciados “construcción de


funciones” expresar su código abajo. Indicar el resultado al ejecutar la función desde la
Command Window.

* Una vez realizado el ejercicio nº 8 de la hoja de enunciados “construcción de


funciones” expresar su código abajo. Dibujar el diagrama de flujo. Indicar también
cómo ejecutaría usted la función maxmin(v) desde la ventana de comandos
introduciendo usted tres valores para los argumentos. ¿Qué resultado exacto le da a
usted? (No copie el del compañero).

3
* Una vez realizado el programa 9 de la hoja de enunciados “construcción de
funciones” expresar su código abajo. Dibujar el diagrama de flujo. Indique también
cómo ejecutaría usted la función desde la ventana de comandos introduciendo usted una
matriz adecuada. ¿Qué resultados exactos le dan a usted?

4
Sesión 2. Método de Newton-Raphson para hallar
raíces de ecuaciones.
- Leer detenidamente el tema de resolución de ecuaciones por el método de Newton-
Raphson (Tema G).
- Escribir abajo el algoritmo de Newton para hallar raíces de una ecuación f(x) = 0.
Expresar también el diagrama de flujo.
_____________________________________________________________________

5
- Indique los resultados que le han dado a la hora de aplicar el algoritmo de Newton-
Raphson a las cuatro ecuaciones del ejercicio nº 4. Indique también cuál ha sido el valor
inicial tomado en cada caso.

6
Sesión 3. Métodos para la resolución de Sistemas de
Ecuaciones Lineales.
- Leer detenidamente el tema de resolución de sistemas de Ecuaciones Lineales (S.E.L.)
(Tema I).
- Escribir abajo el algoritmo de eliminación gaussiana (para un S.E.L. de 4
ecuaciones).Tomar como matriz la correspondiente al ejercicio nº 1. Indicar las
soluciones de este ejercicio 1.
_____________________________________________________________________

7
- Indicar los resultados obtenidos para el ejercicio nº 2 con el algoritmo de eliminación
gaussiana anterior – Ejercicios de resolución de S.E.L..

- Indicar los resultados obtenidos en los los ejercicios 3(a) y 3(b) por la técnica
iterativa de Jacobi.

8
Sesión 4. Método Nwton-Raphson para resolver un
Sistema de ecuaciones no lineales.
- Leer detenidamente el tema de resolución de Sistemas de Ecuaciones No Lineales
(S.E.N.L.) (Tema I).
- Escribir abajo el algoritmo de eliminación gaussiana (para un S.E.N.L. de 2
ecuaciones y dos incógnitas.

_____________________________________________________________________

- Expresar las soluciones del ejercicio 2 de la hoja de ejercicios de resolución de


S.E.N.L.

9
Sesión 5. Integración numérica.
- Después de leer detenidamente el tema H (Integración Numérica) pasar a indicar la
realización del ejercicio 3 del documento Ejerc_IntegracionNum.pdf.

10

Вам также может понравиться