1. PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR – SEDE IBARRA
NOMBRE: MAURICIO PINTO
FECHA: 26/11/20
Imprimiren el CommandWindowlaspotenciasdelos primeros10 númerosnaturales.
3. Ejemplo 4
Los bucles se pueden anidar, es decir, meter unos dentro de otros
Ejemplo 5
Los comandos se ejecutarán, si la condición se cumple, una sola vez
5. Ejemplo 7
Menor número natural cuyo factorial es mayor o igual a 10^5
Ejercicios
1. La sucesiónde Fibonacci se define por recurrenciade la siguiente forma: losprimeros
dos términossonigualesa 1, y a partir del tercero,cada terminoes la suma de los dos
anteriores.
a. Preparar un programa que calcule y almacene en una variable los 50 primeros
términosde la sucesión.(Empezar creando una matriz fila de 50 ceros,que se irá
rellenando con los sucesivos valores de la sucesión, mediante un bucle for
adecuado.)
b. Si dividimoscadatérmino de la sucesiónporel anterior,obtenemosotra sucesión
que resulta ser convergente. Modificar el programa para ir calculando y
almacenandoestoscocientesamedidaque se calculanlostérminosde la sucesión
de partida. Aproximar el valor del límite. (El límite de estos cocienteses la razón
aurea, Φ = (1 + √ 5)/2.)
6.
7.
8. 2. Crear una functionque,introducidapor el usuario una matriz arbitraria, devuelvauna
matriz del mismo tamaño enla que se ha sumado 1 a los elementosde laprimera fila
de la matriz original, 2 a los elementos de la segunda, 3 a los de la tercera, y así
sucesivamente.Lafunctiontendrá un único argumento de entrada (la matriz inicial) y
un único argumento de salida (la matriz resultado). size(A,1) da el número de filas, y
size(A,2) el de columnas, de la matriz A.
9. 3. Crear un script enel que,mediante el usode buclesy de condicionales,se genere una
matriz 5 × 8 con los siguientes elementos:
a. si el elementoestáenuna columnapar o bienenuna fila par, la raíz cuadrada
de la suma de los dos índices (de fila y de columna).
b. en otro caso, la suma de los dos índices elevados al cuadrado.
Nota: El resto de la división de x entre y se puede calcular en MATLAB mediante
rem(x,y).El “o” lógico se escribe con una barra vertical,|. De esta forma, la condición
“i es par o j es par” se podría escribir así: (rem(i,2)==0)|(rem(j,2)==0)