Professional Documents
Culture Documents
SUBSECRETARIA DE EDUCACION SUPERIOR DIRECCION GENERAL DE EDUCACION SUPERIOR TECNOLOGICA INSTITUTO TECNOLOGICO DE TUXTEPEC
MATERIA: METODOS NUMERICOS CATEDRTICO: DR. OMAR FLORES SANCHEZ PRESENTA: MERLN CRUZ CARLOS CONCEPCIN. KAREN AMARO CASTILLO MATRCULA: 11350283 11350253 CARRERA: INGENIERA EN SISTEMAS COMPUTACIONALES. SEMESTRE: 4. GRUPO: A UNIDAD Y NOMBRE UNIDAD 1.- INTRODUCCION A LOS METODOS NUMERICOS FECHA DE ENTREGA: TUXTEPEC A 04 DE MARZO DEL 2013.
AV. DR. VICTOR BRAVO AHUJA S/N COL. 5 DE MAYO C.P. 68350 TUXTEPEC, OAXACA. TELEFONO:(287) 87-5-10-44 FAX:(287) 87-5-18-80 EMAIL: info@ittux.edu.mx http://www.ittux.edu.mx
METODOS NUMERICOS
| INSTITUTO TECNOLOGICO DE TUXTEPEC
7.-DECLARACIONES DE CONTROL
Hasta el momento los programas y las expresiones que hemos visto han contenido operaciones secuenciales simples. El uso de vectores (y matrices ms adelante) permiten algunos cmputos ms sofisticados para llevar a cabo utilizando expresiones simples, pero para proceder necesitamos poco ms de las construcciones de programacin estndar. Octave apoya los bucles generalmente e instalaciones de la seleccin.
METODOS NUMERICOS
| INSTITUTO TECNOLOGICO DE TUXTEPEC
METODOS NUMERICOS
| INSTITUTO TECNOLOGICO DE TUXTEPEC
Si usted est escribiendo en el smbolo del sistema, Octave espera hasta que usted ha escrito el extremo final antes de evaluar la expresin. Muchas declaraciones de control dependen de la evaluacin de una expresin lgica algunas declaraciones puede ser true o false (verdadero o falso) dependiendo de los valores actuales en el Octave lgico. Expresiones devolver nmeros: 0 si la expresin es falso y 1 si es cierto: EJEMPLO 2:
METODOS NUMERICOS
| INSTITUTO TECNOLOGICO DE TUXTEPEC
Un conjunto completo de operadores relacionales y lgicos estn disponibles, como se muestra en la tabla 5. Nota que no son los mismos que en C++.
METODOS NUMERICOS
| INSTITUTO TECNOLOGICO DE TUXTEPEC
[TRADUCCION DEL TUTORIAL DE OCTAVE] 04 de Marzo de 2013 En una sentencia switch, se compara el valor de x con cada uno de los casos mencionados y si encuentra uno que es igual, entonces se ejecutan las declaraciones correspondientes. Tenga en cuenta que, a diferencia de C++, un comando de descanso no es necesario Octave slo ejecuta los comandos hasta el siguiente comando case. Si no se encuentra ninguna coincidencia, se ejecutan las declaraciones de otra manera. EJEMPLO 3:
METODOS NUMERICOS
| INSTITUTO TECNOLOGICO DE TUXTEPEC
Donde el vector contiene los nmeros de paso aunque, generalmente, esto se expresa en el bucle notacin (ver seccin 4.2), como en este ejemplo, que crea un vector que contiene los primeros 5 trminos de n factorial: EJEMPLO 4:
METODOS NUMERICOS
| INSTITUTO TECNOLOGICO DE TUXTEPEC
Observe el uso del punto y coma en el extremo de la lnea en el bucle for. Esto evita que Octave deje imprimir el valor actual de nf(n) cada vez que ronda el bucle, que sera algo molesto (probarlo sin el punto y coma si lo desea).
METODOS NUMERICOS
| INSTITUTO TECNOLOGICO DE TUXTEPEC
Si imaginamos que la precisin numrica de la computadora es de 5 cifras significativas en la mantisa (la parte antes de la 10 k), a continuacin, ambos nmeros a y b pueden representarse exactamente. Sin embargo, si tratamos de sumar los dos nmeros, obtenemos lo siguiente:
METODOS NUMERICOS
| INSTITUTO TECNOLOGICO DE TUXTEPEC
As, mientras que los dos nmeros estn bien por s mismos, como son tan diferentes magnitudes su suma no puede representarse exactamente. Esto es exactamente lo que est sucediendo en el caso de mientras que del bucle. Octave (y en la mayora de los ordenadores) la definicin e las cifras es exacta a unos quince cifras significativas, as que una vez que intentamos aadir 1016 de 1 1, la respuesta requiere un mayor nmero de cifras significativas que estn disponibles, y la respuesta se trunca, dejando slo 1. No hay ninguna solucin general a este tipo de problemas, pero tienes que ser consciente que existen. Es ms raro que tener que preocuparse acerca de la decimosexta posicin decimal de una respuesta, pero si lo ests, entonces tendrs que pensar muy detenidamente cmo vas a solucionar el problema. La respuesta es pensar en cmo vas a dar con la formulacin de su solucin y asegurarte de que, en la solucin seleccionada, todos los nmeros con los que se trata tienen la misma magnitud.
10
METODOS NUMERICOS
| INSTITUTO TECNOLOGICO DE TUXTEPEC