%%%%%%%%%%%%%%%%%%
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