Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Código en Matlab Aplicando Rotación de Datos
Código en Matlab Aplicando Rotación de Datos
Rotación de datos
NOVIEMBRE 2017
Código en matlab aplicando rotación de datos
clear all %limpia consola
clc %limpia pantalla
V = griddata(x,y,dato,X,Y);
pcolor(X , Y, V)
hold on
shading interp
colorbar
colormap jet
xlabel('NORTE (km)')
ylabel('ESTE (km)')
title('Datos sin rotación')
x=cosd(grados).*x-sind(grados).*y
y=sind(grados).*x+cosd(grados).*y
xmin=min(x)
xmax=max(x)
ymin=min(y)
ymax=max(y)
X=linspace(xmin,xmax,300)
Y=linspace(ymin,ymax,300)
[X,Y]=meshgrid(X,Y)
% plot(x3,y3,'.b')
% hold on
% plot(x,y,'.r')
% hold on
V=griddata(x,y,dato,X,Y)
figure(2)
pcolor(X,Y,V)
hold on
shading interp
colorbar
colormap jet
xlabel('NORTE (km)')
ylabel('ESTE (km)')
title('Datos con rotación')
figure(2)
plot(x,y,'.k');
hold on
x3=cosd(grados).*x3-sind(grados).*y3
y3=sind(grados).*x3+cosd(grados).*y3
figure(2)
plot(x3,y3,'.b')
hold on
El código anteriormente mostrado nos ayuda a rotar los datos de un conjunto para lograr un
ajuste adecuado de los mismos. A continuación se muestra la gráfica de los datos originales que
están dados por el problema.