Program Hecho en Matlab
Program Hecho en Matlab
(potencia n de x)
Solucin:
%Realizar un programa en Matlab que realice la definicin de y=x^n
(potencia n de x)
fprintf('\n\n\t\t\t\t *****PROGRAMA QUE CALCULA POTENCIAS***** \n\n')
fprintf('\n\n\t\t\t\t Ingrese numero de base: \n\n')
x=input(' ');
fprintf('\n\n\t\t\t\t Ingrese numero de exponente: \n\n')
n=input(' ');
y=1;
for i = 1:abs(n)
y=y*x;
end
if n<0
y=1/y;
end
fprintf('\n\n\t\t\t\t !!!!!.....EL RESULTADO ES: %d unidades \n',y)
pause
clc
Realizar un programa en Matlab que realice la siguiente
formula de sumatoria:
()
Solucin:
%Realizar un programa en Matlab que realice una formula de sumatoria
dada:
fprintf('\n\n\n\t\t\t *****PROGRAMA QUE RESUELVE UNA ECUACION DE
SUMATORIA DADA*****\n\n\n')
fprintf('\n\n\t\t\t\t Ingrese el limite de la sumatoria: \n\n')
n=input(' ');
fprintf('\n\n\t\t\t\t Ingrese el valor de X o la base: \n\n')
x=input(' ');
fact=1;
i=1;
k=0;
while i<=n
fact=fact*i;
resultado=(((-1)^i)*(x^i)/(fact));
i=i+1;
k=resultado+k;
end
fprintf('\n\n\t\t\t\t !!!!!!.....EL RESULTADO ES: %d unidades \n',k)
pause
clc
Realizar un programa en Matlab que busque un determinado
nombre en una lista de nombres, de modo que el algoritmo
imprima los siguientes mensajes segn el resultado: Nombre
Encontrado si el nombre est en la lista; Nombre no existe
si el nombre no est en la lista.
Solucin:
%Realizar un programa en Matlab que busque un determinado nombre en
%una lista de nombres, de modo que el algoritmo imprima los siguientes
%mensajes segn el resultado: Nombre Encontrado si el nombre est en
%la lista; Nombre no existe si el nombre no est en la lista.
fprintf('\n\n\t\t\t\t*****PROGRAMA PARA ENCONTRAR UN NOMBRE EN UNA
LISTA***** \n\n')
disp('RECUERDE:');
disp('Que en MATLAB para escribir nombres se utiliza los apostrofes ')
disp('ahora intentalo!!!')
fprintf('\n Ingrese numero de personas: \n')
n=input(' ');
fprintf('\n Ingrese el nombre de la persona que deseada buscar: \n')
nombre2=input(' ');
fprintf('\n Ingrese los nombres de la LISTA de personas: \n')
y=0;
j=0;
for i=1:n
fprintf('\t\t\t\t N%d: \n',i)
nombre=input(' ');
if strcmp(nombre2,nombre)==1
y=1;
k=i;
j=j+1;
end
end
if y==1
if j>=2
fprintf('\n\n\t\t\t\t !!!!!!!!...NOMBRE ENCONTRADO....%d veces
y su posicion actual es N:%d \n',j,k)
else
fprintf('\n\n\t\t\t\t !!!!!!!!...NOMBRE ENCONTRADO...y su
posicion es N:%d \n',k)
end
else
fprintf('\n\n\t\t\t\t !!!!!!!!...NOMBRE NO EXISTE EN LA LISTA
\n')
end
pause
clc
Realizar un programa en Matlab que cuente cuantas ies
existen en una frase
Solucin:
%Realizar un programa en Matlab que cuente cuantas ies existen en
una frase
fprintf('\n\n\t\t\t\t*****PROGRAMA PARA ENCONTRAR Ies EN UN FRASE*****
\n\n')
disp('RECUERDE:');
disp('Que en MATLAB para escribir nombres se utiliza los apostrofes ')
disp('ahora intentalo!!!')
fprintf('\n Ingrese la frase: \n')
nombre=input(' ');
n=length(nombre);
j=0;
for i=1:n
switch nombre(i)
case 'i'
j=j+1;
case 'I'
j=j+1;
end
end
if j==0
fprintf('\n\n\t\t\t\t !!!!!!!!...No existe Ies en esta frase \n')
else
fprintf('\n\n\t\t\t\t !!!!!!!!...El numero de Ies es:%d \n',j)
end
pause
clc
Realizar un programa en Matlab que cuente cuantas vocales
existen en una frase
Solucin:
%Realizar un programa en Matlab que cuente cuantas vocales existen en
una frase
fprintf('\n\n\t\t\t\t*****PROGRAMA PARA ENCONTRAR VOCALES EN UN
FRASE***** \n\n')
disp('RECUERDE:');
disp('Que en MATLAB para escribir nombres se utiliza los apostrofes ')
disp('ahora intentalo!!!')
fprintf('\n Ingrese la frase: \n')
nombre=input(' ');
n=length(nombre);
j=0;
for i=1:n
switch nombre(i)
case 'a'
j=j+1;
case 'e'
j=j+1;
case 'i'
j=j+1;
case 'o'
j=j+1;
case 'u'
j=j+1;
end
end
if j==0
fprintf('\n\n\t\t\t\t !!!!!!!!...No existe vocales en esta
frase\n')
else
fprintf('\n\n\t\t\t\t !!!!!!!!...El numero vocales es:%d \n',j)
end
pause
clc