Hi @Ira,
First, I will generate data for the two surface plots, I will use functions like peaks , if you want yiu can define your own data matrices.
[X, Y, Z1] = peaks(30); % Data for the first surface plot
Z2 = peaks(30) - 5; % Data for the second surface plot
Then I will plot the first surface plot using the 'turbo' colormap per your description.
figure;
surf(X, Y, Z1, 'FaceColor', 'interp', 'EdgeColor', 'none');
colormap turbo;
colorbar;
Then, plot the second surface plot using the 'gray' colormap and make it semitransparent by adjusting the alpha value, again per your description.
hold on;
surf(X, Y, Z2, 'FaceColor', 'interp', 'EdgeColor', 'none', 'FaceAlpha', 0.5);
colormap gray;
Finally, you can further customize the plot by adding labels, titles, adjusting the view, or any other modifications as needed.
xlabel('X-axis');
ylabel('Y-axis');
zlabel('Z-axis');
title('Combined Surface Plots');
view(3); % Adjust the view angle if needed
Please see attached plot. Hope, this answers your question.