Practica con Matlab: Ciclos de
Repetición
PROCESAMIENTO DE IMAGENES
Alex Toapanta | 27 de noviembre de 2020
PÁGINA 1
4.3 Ejercicios
1. La sucesión de Fibonacci se define por recurrencia de las siguientes formas: los
primeros dos términos son iguales a 1, y a partir del tercero, cada termino es la
suma de los dos anteriores.
a) Preparar un programa que calcule y almacene en una variable los 50 primeros
términos de la sucesión. (Empezar creando una matriz fila de 50 ceros, que se ira
rellenando con los sucesivos valores de la sucesión, mediante un bucle for
adecuado.)
b) Si dividimos cada término de la sucesión por el anterior, obtenemos otra
sucesión que resulta ser convergente. Modificar el programa para ir calculando
y almacenando estos cocientes a medida que se calculan los términos de la
sucesión de partida. Aproximar el valor del límite. (El límite de estos cocientes
es la razón aurea, A=(1+sqrt(5)/2))
PÁGINA 2
2. Crear una función que, intrusiva por el usuario una matriz arbitraria, devuelva
una matriz del mismo tamaño en la que se ha sumado 1 a los elementos de la
primera fila de la matriz original, 2 a los elementos de la segunda, 3 a los de la
tercera, y así sucesivamente. La función tendrá un único argumento de entrada
(la matriz inicial) y un único argumento de salida (la matriz resultado). Size(A,1)
da un numero de filas, y size (A,2) el de columnas, de la matriz A.
PÁGINA 3
3. Crear un script en el que, mediante el uso de bucles y de condicionales, se
genere una matriz 5x8 con los siguientes elementos:
Si el elemento está en la columna par o bien en una fila par, la raíz cuadrada de
la suma de los dos índices (de fila y de columna).
En otro caso, la suma de los dos índices elevados al cuadrado.

Ciclos repetición matlab

  • 1.
    Practica con Matlab:Ciclos de Repetición PROCESAMIENTO DE IMAGENES Alex Toapanta | 27 de noviembre de 2020
  • 2.
    PÁGINA 1 4.3 Ejercicios 1.La sucesión de Fibonacci se define por recurrencia de las siguientes formas: los primeros dos términos son iguales a 1, y a partir del tercero, cada termino es la suma de los dos anteriores. a) Preparar un programa que calcule y almacene en una variable los 50 primeros términos de la sucesión. (Empezar creando una matriz fila de 50 ceros, que se ira rellenando con los sucesivos valores de la sucesión, mediante un bucle for adecuado.) b) Si dividimos cada término de la sucesión por el anterior, obtenemos otra sucesión que resulta ser convergente. Modificar el programa para ir calculando y almacenando estos cocientes a medida que se calculan los términos de la sucesión de partida. Aproximar el valor del límite. (El límite de estos cocientes es la razón aurea, A=(1+sqrt(5)/2))
  • 3.
    PÁGINA 2 2. Crearuna función que, intrusiva por el usuario una matriz arbitraria, devuelva una matriz del mismo tamaño en la que se ha sumado 1 a los elementos de la primera fila de la matriz original, 2 a los elementos de la segunda, 3 a los de la tercera, y así sucesivamente. La función tendrá un único argumento de entrada (la matriz inicial) y un único argumento de salida (la matriz resultado). Size(A,1) da un numero de filas, y size (A,2) el de columnas, de la matriz A.
  • 4.
    PÁGINA 3 3. Crearun script en el que, mediante el uso de bucles y de condicionales, se genere una matriz 5x8 con los siguientes elementos: Si el elemento está en la columna par o bien en una fila par, la raíz cuadrada de la suma de los dos índices (de fila y de columna). En otro caso, la suma de los dos índices elevados al cuadrado.