You are on page 1of 2

Ejercicios de Matlab

Grado en Ingeniera Qumica


Mari Paz Guerrero Lebrero



1
EJERCICIO 1:Escribe unafuncin en Matlab que calcule el nmero combinatorio (
u
b
).
EJERCICIO 2: Escribeunafuncinen Matlab que calcule dado un valor n el resultado de los
siguientes sumatorios
]i
2
]
=1
n
]=1

EJERCICIO 3:Im!lementaunafuncin en Matlab que calcule dado un valor n el resultado de los
siguientes sumatorios
]i
2
k
3
]
k=1
]
=1
n
]=1

EJERCICIO 4:"ise#a unafuncin en Matlab que calcule la suma de los n !rimeros t$rminos de la
sucesin
1 +x +
x
2
2!
+
x
3
S!
++
x
n
n!

EJERCICIO 5:Escribir una funcin en Matlab que dado un nmero cualquiera% devuelva como
resultado la suma de sus dgitos. Por e&em!lo% si el nmero fuera '( la suma seria ).
EJERCICIO 6:Escribe una funcin en Matlab que reciba un nmero como !ar*metro + devuelva
el nmero que se obtiene al invertir el orden de los dgitos del nmero original. Por e&em!lo% si
la funcin recibe el nmero (), devolver* el nmero ,)(.
EJERCICIO 7:Im!lementa una funcin en Matlab que devuelva - si un nmero natural n es un
nmero feliz + cero si no lo es. .odo nmero natural n es feliz si cum!le que si sumamos los
cuadrados de sus dgitos + seguimos el !roceso con los resultados obtenidos% el resultado es -.
Por e&em!lo% el nmero '/( es un nmero feliz +a que '
'
0/
'
0(
'
1-( 23 -
'
0(
'
1-/ 23 -
'
0/
'
1-.
EJERCICIO 8:"ise#a una funcin en Matlab que devuelva - si un nmero natural n es un
nmero malvado + cero si no lo es. .odo nmero natural cu+a e4!resin en base ' 5binaria6
contiene un nmero !ar de unos es malvado. Por e&em!lo%-' + -) son nmeros malvados +a
que -'1--//
'
+ -)1----
'
.
EJERCICIO 9:Im!lementa una funcin en Matlab que devuelva - si un nmero natural n es un
nmero !rimo de 7ermat + cero si no lo es. .odo nmero natural nde la forma 2
2
n
+1. 8i ese
nmero resulta ser !rimo% se denomina !rimo de 7ermat.
EJERCICIO 1:Escribe una funcin en Matlab que devuelva - si un nmero natural n es un
nmero narcisista + cero si no lo es. .odo nmero de 9 dgitos que cum!le que es igual a la
suma de las !otencias 9 de sus dgitos es un nmero narcisista. Por e&em!lo% -)( es un nmero
narcisista de ( dgitos% +a que -
(
0)
(
0(
(
1-)(.
Ejercicios de Matlab
Grado en Ingeniera Qumica
Mari Paz Guerrero Lebrero



2
EJERCICIO 11:Escribe una funcin en Matlab que devuelva - si un nmero natural n es un
nmero !oderoso + cero si no lo es. .odo nmero natural n que cum!le que si un !rimo p es
un divisor su+o entonces p
2
tambi$n lo es. Por e&em!lo% el nmero (, es un nmero !oderoso
+a que los nicos !rimos que son divisores su+os son ' + ( + se cum!le que : + ; tambi$n son
divisores de (,.
EJERCICIO 12:"ise#a una funcin en Matlab que devuelva - si un nmero natural n es un
nmero ondulado + cero si no lo es. .odo nmero natural de la forma ababab es ondulado.
Por e&em!lo% los nmeros -'- + -(-(- son nmeros ondulados.
EJERCICIO 13:Im!lementa una funcin en Matlab que devuelva - si un nmero natural n es un
nmero vam!iro + cero si no lo es. .odo nmero natural !ara el cual e4ista una factorizacin
formada !or los dgitos del !ro!io nmero. Por e&em!lo% el nmero -', es un nmero vam!iro
+a que lo !odemos factorizar as -',1'-<,.
EJERCICIO 14:Escribir un !rograma% =aciendo uso de funciones% que visualice un calendario de
la forma

L M M > ? 8 "
- ' ( : )
, @ A ; -/ -- -'
-( -: -) -, -@ -A -;
'/ '- '' '( ': ') ',
'@ 'A '; (/
El usuario indica nicamente el mes + el a#o. La frmula que !ermite conocer el da de la
semana corres!ondiente a una fec=a es
Meses de enero o febrero
n1 a 0 (- B5m2-6 0 d 5a2-6 div : C ( B 55a0;;6 div -//6 div :D
Meses restantes
n1 a 0 (- B 5m2-6 0 d 2 5:Bm 0 '(6 div -/ 0 a div : 2 5(B5a div -// 0 -66 div :D
"onde a1a#o% m1mes + d1da. !ota n mod @ indica el da de la semana 5-1lunes% '1 martes%
etc.6

You might also like