matlab a scilab
Publicado por erick velasco (1 intervención) el 10/11/2013 18:26:40
tengo que pasar esta rutina a scilab, pero no se como cargar el archivo, ALGUIEN QUE SEPA???
load Gravimetria.txt
data=Gravimetria;
x=data(:,1);
y=data(:,2);
z=data(:,3);
Anom=data(:,4);
//Representar preliminarmente como se distribuyen los datos
plot3(x,y,z,'o')
//Interpolar para tener cobertura topografica en la zona de estudio
xmin=min(x); xmax=max(x);
ymin=min(y); ymax=max(y);
zmin=min(z); zmax=max(z);
dx=(xmax-xmin)/100;
dy=(ymax-ymin)/100;
XI=xmin:dx:xmax;
YI=ymin:dy:ymax;
ZI = gridfit(x,y,z,101,101);
AI = gridfit(x,y,Anom,101,101);
surf(XI,YI,ZI)
surf(XI,YI,AI)
//Filtrar relieve
h=[0 0 0 0; 0 1 1 0; 0 1 1 0; 0 0 0 0];
AR = filter2(h,AI);
figure, surf(XI,YI,AI)
figure, surf(XI,YI,AR)
load Gravimetria.txt
data=Gravimetria;
x=data(:,1);
y=data(:,2);
z=data(:,3);
Anom=data(:,4);
//Representar preliminarmente como se distribuyen los datos
plot3(x,y,z,'o')
//Interpolar para tener cobertura topografica en la zona de estudio
xmin=min(x); xmax=max(x);
ymin=min(y); ymax=max(y);
zmin=min(z); zmax=max(z);
dx=(xmax-xmin)/100;
dy=(ymax-ymin)/100;
XI=xmin:dx:xmax;
YI=ymin:dy:ymax;
ZI = gridfit(x,y,z,101,101);
AI = gridfit(x,y,Anom,101,101);
surf(XI,YI,ZI)
surf(XI,YI,AI)
//Filtrar relieve
h=[0 0 0 0; 0 1 1 0; 0 1 1 0; 0 0 0 0];
AR = filter2(h,AI);
figure, surf(XI,YI,AI)
figure, surf(XI,YI,AR)
Valora esta pregunta


0