You are on page 1of 5

TRABAJO COLABORATIVO 1 ANALISIS NUMERICO (POSGRADO)

PRESENTADO POR : RICARDO LEMUS CUCHIGAY CODIGO 11.441.685 GRUPO: 201002_3

PRESENTADO A: TUTOR : HARVEY ANDRES MILQUEZ

UNAD UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FACULTAD DE CIENCIAS BASICAS TECNOLOGICAS E INGENIERIA INGENIERIA DE ALIMENTOS FACATATIVA ABRIL 2013

ACTIVIDAD No. 01 ERRORES DE REDONDEO 1. Incorpore la siguiente funcin a una sesin de trabajo en Scilab.

2. Realice un segumiento paso a paso al programa para entender su lgica. Con el comando help () consulte en la ayuda en line adel programa todos los comandos (por ejemplo round, abs, etc) y palabars claves (por ejemplo if, while, etc) explique cada comando y palabra clave del programa con ejemplos en Scilab grabados con el comando diary(). Comandos ans respuesta backslash divisin de matrices case palabra usada en seleccin colon (:) signo dos puntos comma (,) separador comments comentario comparison comparacin, operadores relacionales dot (.) signo punto else entonces elseif sino empty ([]) matriz vaca end final equal (=) signo igual for por global palabra global hat (^) smbolo exponenciacin if condicional si left ([) corchete izquierdo less (<)mayor que minus (-) operador de resta not (~) operador lgico no parents ( ) Parntesis percent (%) signo porcentaje plus (+) operador adicin quote (') operador de transposicin return volver select seleccionar palabra clave semicolon signo punto y coma

slash (/) operador de divisin star (*) operador de multiplicacin then entonces tilda (~) operador lgico no while mientras

Operaciones bsicas Para ver las variable las variables activas se utiliza: --> who Existen variables pre-definidas, por ejemplo: %e, %i, %pi, %eps, %inf, %nan, etc. El operador : (dos puntos) sirve para crear un vector fila, por ejemplo: -->nombre del vector = valor inicial : incremento : valor final El operador ; (punto y coma) evita la impresin en pantalla de la salida del comando Para obtener la transpuesta de una matriz se debe usar un apstrofe Para introducir un comentario y no ejecutar la lnea se usa: // Para abrir el men de ayuda se usa: --> help Para empezar a guardar una sesin de SCILAB en un archivo se usa: --> diary(nombre_del_archivo) Para terminar de guardar la sesin de SCILAB se usa: --> diary(0) Para ver el directorio actual de trabajo: --> pwd Para cambiar el directorio de trabajo: --> chdir(nombre de nuevo directorio) Para listar archivos existentes en el directorio de trabajo: --> ls Para correr un archivo de comandos (script) se usa: --> exec(nombre de archivo) Programacin Operadores de comparacin: = =, <, >, <=, >=, <> o ~= Operadores lgicos: & (and), | (or), ~ (not) Lazo FOR: for ndice = valor_inicial : incremento : valor_final <comandos o instrucciones> end Lazo WHILE: while condicin <comandos o instrucciones> end Condicional IF: if condicin then <comandos o instrucciones> else <comandos o instrucciones> end Seleccin de casos con SELECT-CASE: select nombre_variable

case valor_1 <comandos o instrucciones> case valor_2 <comandos o instrucciones> . end Nmeros complejos Para hallar la parte real de z: real(z) Para hallar la parte imaginaria de z: imag(z) Para hallar la representacin polar de z: [r,theta] = polar(z) Para hallar la magnitud : abs(z) Para hallar el argumento: arctan(Im(z)/Re(z)) Para hallar el complejo conjugado: conj(z) Para hallar el negativo: -z

3. Se ha diseado una mquina que permite trabajar con nmeros que tienen una representacin de punto flotante de 5 digitos (en base 10) usando truncamiento. Si x = 1/3, y=5/7, u=0.714251, v=98765.9, w=0.111111x10-4. Simule el resultado de las siguientes operaciones usando el programa anterior. Llene la tabla:

Operacin x+y y-x y/x y-u (y-u)/x (y-u)*v u+v

Resultado 1.04761 x 100 0.38095 x 100 0.46666 x 100 -0.38092 x 100 -0.53329 x 100 0.37621 x 100 1.70190 x 100

Valor Real 1.0476 x 100 -0.38009 x 100 2.14285 x 100 0.00347 x 102 0.01041 x 102 3.42285 x 100 0.98766 x 105

Error absoluto -0.00090 x 10-2 -0.76190 x 100 -1.67619 x 100 -0.38095 x 100 -0.53339 x 100 -3.80480 x 100 -0.98764 x 105

Error Relativo -0.00086 x10-2 0.61905 x 100 -4.12518 x 100 -0.38082 x 100 -0.53290 x 100 8.51343 x 100 -0.58031 x 105

fl(x)= 0,33333 x 101 fl(y)= 0,71428 x 100 fl(u)=0,71425 x 100 fl(v)=0,98765 x 105 fl(w)=0,11111 x 10-4

You might also like