Está en la página 1de 3

Ejercicios Matlab 2

kevin Veliz
February 2023

1 Question
Resuelva los siguientes problemas usando MATLAB
1. Imprima los primeros 10 enteros positivos usando un bucle for.
for i=1:10
disp(i)
end
Resultado:
1
2
3
4
5
6
7
8
9
10

2. Calcule el factorial de un entero dado usando un bucle for.


n=5;
x=1;
for i=1:n
x=x*i;
end
disp(x)
Resultado:

1
120

3. Genere la secuencia de Fibonacci de una longitud dada usando un bucle for.


n=10;
fibonacci=[0 1];
for i=3:n
nectf ib = f ibonacci(i−1)+f ibonacci(i−2); f ibonacci = [f ibonaccinextf ib];
end
disp(fibonacci)
Resultado:
0 1 1 2 3 5 8 13 21 34 55

4. Use una declaraci´on if para imprimir si un entero dado es par o impar.


n = 7;
if mod(n, 2) == 0
disp(”El numero es par”);
else
disp(”El numero es impar”);
end
El numero es impar
Resultado:
El numero es impar

5. Use un bucle for y sentencias if para imprimir todos los n´umeros primos
entre 1 y 100.
for n = 2:100
is prime = true;
for i = 2:sqrt(n)
if mod(n, i) == 0
is prime = false;
break
end
end
if is prime
disp(n)

2
end
end
Resultado:
2
3
5
7
11
13
17
19
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97

También podría gustarte