% Simple dummy data initialization
lon = 270 + 15*rand(500,1); % 500 random longitude points
lat = 5 + 15*rand(500,1); % 500 random latitude points
depth = -200*rand(500,1); % 500 random depth points (negative)
% Your original plot
figure(1)
tri = delaunay(lon,lat);
trimesh(tri,lon,lat,depth);
hold on;
% Add random mesh in specified region
n_points = 80;
rand_lon = 273 + 4*rand(n_points,1); % 273-277
rand_lat = 9 + 3*rand(n_points,1); % 9-12
rand_depth = -50*rand(n_points,1); % 0 to -50
tri_random = delaunay(rand_lon, rand_lat);
trimesh(tri_random, rand_lon, rand_lat, rand_depth, 'EdgeColor', 'k', 'FaceColor', 'none');
xlabel('Longitude'); ylabel('Latitude'); zlabel('Depth');
hold off;

