Professional Documents
Culture Documents
DE PUEBLA
FACULTAD DE INGENIERIA
Integrantes:
201204082 Meneses Rosas Eder
201214710 Ramos Organillo Francisco Javier
Otoo 2016
MATRIZ DE CONVOLUCION.
clear all
close all
clc
g=[2,0,1];
f=[4,3,2,1];
y=conv(g,f)
subplot(3,2,1)
stem(g,'r')
subplot(3,1,2)
stem(f,'g')
subplot(3,1,3)
stem(y,'g')
x=[4,3,2,1];
h=[2,0,1,0,0,0;
0,2,0,1,0,0;
0,0,2,0,1,0;
0,0,0,2,0,1,]
y=x*h
subplot(3,2,1)
stem(x,'r')
Otoo 2016
subplot(3,1,2)
stem(h,'g')
subplot(3,1,3)
stem(y,'g')
La funcin que realiza el comando conv es la de una matriz que multiplica a una
funcin denominada como original. Es un producto de elemento a elemento que
tiene como particularidad seguir una sucesin en la multiplicacin de elementos,
pues anlogamente, es como si la seal entrara en un sistema que va marcando
cada paso de la multiplicacin conforme va entrando.
Para corroborar los datos obtenidos se muestran las grficas y la matriz resultante:
Otoo 2016
Otoo 2016
DEFINICION DE FUNCIONES.
clear all
close all
clc
%menu de operaciones
a=2;
b=3;
c=1;
%opcion desea
opc=input('que opcion desea?')
opc=1;
if opc==1
%1) exponencial
R=exponencial(a,b,c)
elseif opc==2
%2) lineal
L=lineal(a,b,c)
elseif opc==3
%3) fraccion
F=fraccion(a,b,c)
elseif opc==4
%4)potencia
P=potencia(a,b,c)
end
function P = potencia(a,b,c)
P = a^b-c;
end
Adems, se agregaron dos funciones mas (logaritmo y raz n) y como
complemento se realiz el script de tal forma que el operador pueda elegir la
opcin de las seis con las que cuenta el programa y en la pantalla se desplieguen
los resultados.
Se presenta el script terminado y las dos funciones complementarias.
clear all
close all
clc
%funciones
%1)ae(b)+c
%2)ab+c
%3)ab/c
%4)a(b)-c
%Men de operaciones
a = 2;
b = 3;
c = 1;
%opciones deseadas
opc = input('Qu opcin desea?1)Exp 2)Lin 3)Frac 4)Pot 5)Raz 6)Log');
if opc==1
% 1) Exponencial
Otoo 2016
elseif opc==2
% 2) Lineal
disp('El valor lineal es')
L = lineal(a,b,c)
elseif opc==3
% 3) Fraccion
disp('El valor fraccin es')
F = fraccion(a,b,c)
elseif opc==4
% 4) Potencia
disp('El valor de potencia es')
P = potencia(a,b,c)
elseif opc==5
% 5) Raz
disp('El valor raz es')
R = raiz(a,b,c)
Otoo 2016
elseif opc==6
% 6) Logartmo
disp('El valor de logartmo es')
Lg = logaritmo(a,b,c)
End
FUNCIONES COMPLEMENTARIAS.
function G = logaritmo(a,b,c)
G = c*((log(b))/(log(a)));
End
function R = raiz(a,b,c)
R = nthroot((a^b),c);
end
Otoo 2016