Está en la página 1de 4

ACTIVIDAD 4 MATLAB

YUSETH FELIPE OSIAS CANDELARIO


ID 761860

clc
exit=0;
while(exit==0)
clc
fprintf('De las siguientes opciones
escoja una:\n')
fprintf('1- Sen\n')
fprintf('2- Cosn\n')
fprintf('3- Expo\n')
fprintf('4- Poli\n')
fprintf('5- EXIT\n')
operacion = input('Digite
opcion\n');
switch operacion
case 1
amp = input('Ingrese la
amplitud\n');
frecu = input('Ingrese la
frecuencia\n');
t1 = input('Inicio de
tiempo\n');
t2 = input('Tiempo
maximo\n');
time = 0:t1/50:t2;
omega = 2*pi*frecu;
g = amp*sin(omega*time);
plot(time,g)
case 2
amp = input('Ingrese la
amplitud\n');
frecu = input('Ingrese la
frecuencia\n');
t1 = input('Inicio de
tiempo\n');
t2 = input('Tiempo
maximo\n');
time = 0:t1/50:t2;
omega = 2*pi*frecu;
g = amp*cos(omega*time);
plot(time,g)
case 3
amp = input('digite el valor
de la amplitud\n');
frecu= input('digite el
valor de la frecuencia\n');
t1=input('ingrese el tiempo
maximo\n');
t2 = input('Tiempo
maximo\n');
time=0:t1/50:t2;
TAU=1/frecu;
n = (-time)/TAU;
g = amp*exp(n);
plot(time,g)
case 4 %Polinomio
grade= input('ingrese el
grado del polinomio\n');
if(grade==1)
i1=input('Inicio de
intervalo\n');
i2=input('Fin del
intervalo\n');
x=i1:i2;
c0=input('Coeficiente
1\n');
c1=input('Coeficiente
2\n');
y =
c0.*(x.^grade)+c1.*(x.^grade-1);
plot(x,y)
end
if(grade==2)
i1 = input('Inicio de
intervalo\n');
i2 = input('Fin del
intervalo\n');
x = i1:i2;
c0 = input('Coeficiente
1\n');
c1 = input('Coeficiente
2\n');
c2 = input('Coeficiente
3\n');
y =
c0.*x.^grade+c1.*x.^(grade-
1)+c2.*x.^(grade-2);
plot(x,y)
end
if(grade==3)
imin = input('Inicio de
intervalo\n');
imax = input('Fin del
intervalo\n');
x = imin:imax;
c0 = input('Coeficiente
1\n');
c1 = input('Coeficiente
2\n');
c2 = input('Coeficiente
3\n');
c3 = input('Coeficiente
4\n');
y =
c0.*x.^grade+c1.*x.^(grade-
1)+c2.*x.^(grade-2)+c3.*x.^(grade-3);
plot(x,y)
end

otherwise
exit=1;

end
disp('...SALIEDO...')
end
disp('FINALIZÓ')

También podría gustarte