Escolar Documentos
Profissional Documentos
Cultura Documentos
R.A.: 415189
Programa:
Jaspion
%
\\Jaspion//
%
%
%Programa que indica os zeros, os mximos e os minimos da dada funo, com
%o apoio das functions Numerodezeros e Maximosminimos.
%
%
%-------------------------------------------------------------------------Script
Fo = 12;
Amplitude = 7;
NCiclos = 10;
t = 0:0.001:NCiclos/Fo;
at = -5;
x = Amplitude*sin(2*pi*Fo*t).*exp(at*t);
tam = length(x);
plot(t,x,'g-x')
grid
Numerodezeros = Numerodezeros(t,x);
Maximosminimos = Maximosminimos(t,x);
Numerodezeros:
%Conta o numero de zeros na funo(depende do Jaspion);
%------------------------------------------------------------------------function [zeros]= Numerodezeros(x,y)
tam = length(y);
Soma = 1;
for i= 2:tam
if sign (y(i))~= sign (y(i-1))
pol = polyfit([x(i-1),x(i)], [y(i-1),y(i)],1);
zeros(Soma)=roots(pol);
Soma = Soma+1;
end
end
end
Maximoseminimos