Códigos adicionales para gráficas y código de filtro pasabajas para mejorarlo

Les pongo el Código para la tarea, deben hacer que funcione el filtro.



%%%%%%%%%%%%%%%%%%
clc
clear
close all

%señal a trabajar

x = 0:0.0001:5*pi;
 y = sin(x) + sin(100*x);

 subplot(2,1,1)
 plot(x, y, 'c')


 for corrida = 1:6
     for k = 2:(length(x)) -1 ;
   
 y(k)  = 0.25*(y(k-1) + 2*y(k) + y(k+1));
     end
 end

 subplot(2,1,2)
  plot(x, y, 'y')
%%%%%%%%%%%%%%%%%%

Por otro lado, estos son los comandos extra para hacer otro tipo de gráficas:

X = [linspace(0,pi*3/8,20); linspace(pi*5/8, pi, 20)];
Y = sin(X); % Tanto la X como la Y son matrices
plot(X,Y) % Esto no es lo que se esperaba!!! Hay que teneren cuenta que se imprime por columnas


pie(X)
pie(X, Explode)

x = [1 1 2 3 5 8];
ex = [0 1 0 0 1 0];
pie(x, ex);

hist(X)
hist(X, nbins)
x = randn(1,10000);
hist(x);

% Generamos números aleatorios con distribución normal y
uniforme
x = [randn(10000, 1) rand(10000, 1)*6-3]
hist(x, 50);

x = 0.5:0.5:4;
y = 1./x;
barh(x, y)

Barras apiladas

x = 0.5:0.5:4;
y = 1./x;
Y = [y' fliplr(y)'];
bar(x, Y)

x = 0.5:0.5:4;
y = 1./x;
Y = [y' fliplr(y)'];
bar(x, Y, 'stacked')
x = randn(1,100);
y = randn(1,100);
scatter(x, y)

scatter(x, y, rand(1, 100)*1000, [1 0.5 0])

No hay comentarios:

Publicar un comentario

Related Posts Plugin for WordPress, Blogger...