ramos_ padilla_ juancarlos_t1.pdf

Upload: juan-carlos-padilla

Post on 01-Mar-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 RAMOS_ PADILLA_ JUANCARLOS_T1.pdf

    1/8

    Instituto Politcnico Nacional.

    Unidad Profesional Interdisciplinaria de Ingenieras

    campus Guanajuato.

    Mtodos numricos.

    Tarea 1

    Juan Carlos Ramos Padilla

    Ing. Sistemas Automotrices

    2SM1

  • 7/25/2019 RAMOS_ PADILLA_ JUANCARLOS_T1.pdf

    2/8

    Mtodos Numricos

    Tarea 1 1.Los nmeros de Fibonacci quedan definidos por la ecuacin:

    Partiendo de los dos primeros valores predeterminados f0= 1 y f1= 1. Construye en Scilab

    una funcin que reciba como dato de entrada un nmero entero positivo x, y cuya salida

    sea un vector que contenga los nmeros de Fibonacci menores que x. Muestra el

    resultado que arroja tu funcion para al menos 3 valores distintos de x.

    Por ejemplo:

    Si el nmero de entrada es x=10, el vector de salida debe ser [1, 1, 2, 3, 5, 8]

    Si el nmero de entrada es x=25, el vector de salida debe ser [1, 1, 2, 3, 5, 8, 13, 21] 2.

    La matriz de Hilbert es una matriz de n n cuya entrada i, j corresponde a Hij = 1 i + j 1 .

    Usando Scilab crea una funcin que tome el argumento de entrada n e imprima en la

    consola la matriz de Hilbert correspondiente.

    Primero defin la funcin en scilab aadiendo los primeros valores ya establecidos

    separndolo en dos funciones.

    Luego aadi un FOR con la funcion expresada como un vector adentro para que estuviera

    repitiendo el procedimiento de la sustitucin ; desde el inicio del rango hasta el nmero X

    que yo le solicitara.

  • 7/25/2019 RAMOS_ PADILLA_ JUANCARLOS_T1.pdf

    3/8

    Despues puse un IF para condicionar una relacin entre V y el valor de X que yo voy a

    determinar, estableciendo que el valor de V tiene que ser menor que el de X y asi poder

    continuar con la secuencia de dicha serie; pero en el caso de que esto no se cumpliera

    coloque un ELSE que lleva a un BREAK el cual termina la serie.

    Resultados:

  • 7/25/2019 RAMOS_ PADILLA_ JUANCARLOS_T1.pdf

    4/8

    Matriz de Hilbert

    2. La matriz de Hilbert es una matriz de n n cuya entrada i, j corresponde a

    Usando Scilab crea una funcin que tome el argumento de entrada n e imprima en la

    consola la matriz de Hilbert correspondiente.

    Primero defin la funcin en scilab, seguido de un FOR anidado, en el que primero

    establec hasta que valores poda tomar i seguido de los valores que poda tomar j ,

    continuando con la ecuacin de la matriz en la que sern sustituidos los valores hasta

    cumplir con el valor n propuesto tanto en i como en j ; igualndola a Y , la cual tendr dos

    variables independientes las cuales sern los valores que arrojen i y j ; de esta manera

    cumpliendo el prometido de formar dicha matriz.

    Resultados:

  • 7/25/2019 RAMOS_ PADILLA_ JUANCARLOS_T1.pdf

    5/8

    Funcin de dos variables.

    Primero defin las variables de mi funcin, en este caso implementando una X y una Ycomo variables independientes igualando la funcin a una Z, aadiendo dos valores a aya b los cuales contenan las especificaciones del nmero de vocales y .. que contenami nombre.

    Despus de eso complementaremos todo el proceso con una serie de IF anidados en el

    que declararemos las condiciones de cada ecuacin dentro de la funcin; cada condicincon su ecuacin correspondiente al igual que separados por un IF particular y un ELSE,

    finalizando con un BREAK si es que ninguna condicin se cumpliera.

    Resultados:

  • 7/25/2019 RAMOS_ PADILLA_ JUANCARLOS_T1.pdf

    6/8

    Graficacin de funciones.

    Primero declaramos la funcin, seguido de la ecuacin correspondiente, luego colocamos

    su rango como S en el cual se marcara de cuanto en cuanto quieras que avance; y

    finalmente utilizas PLOT para la traficacin, poniendo S como sus valores de X y f(x)

    como sus funciones en Y. Repitiendo este proceso con cada una de las funciones.

  • 7/25/2019 RAMOS_ PADILLA_ JUANCARLOS_T1.pdf

    7/8

    Resultados:

  • 7/25/2019 RAMOS_ PADILLA_ JUANCARLOS_T1.pdf

    8/8