Plot 3D with differents axis size
    6 views (last 30 days)
  
       Show older comments
    
Dear all,
I'm trying to plot in one figure F_1 (in Fig1) and i would like to hold on F_2 in points ('*');
subplot(1,2,1)
mesh(x,tspan,F_1);
title('Plot N 1')
subplot(1,2,2)
mesh(x,tspan,F_2);
title('Plot N 2');
% i can not use plot3D(x,tspan,F_3), since x and tspan are not the same
% length
**
Can someone please tell me how to hold on F_2 (Plot N°2) with points;
Thanks in advance;

0 Comments
Answers (1)
  Abhishek Chakram
      
 on 11 Oct 2023
        Hi Ilias Bouchkira,
It is my understanding that you want to merge multiple mesh plots into a single plot. Here is an example for the same: 
% Create sample data
[X1, Y1] = meshgrid(-2:0.2:2);
Z1 = sin(sqrt(X1.^2 + Y1.^2));
[X2, Y2] = meshgrid(-2:0.1:2);
Z2 = cos(X2) + sin(Y2);
% Create a figure
figure('Name', 'Combined Mesh Plots');
% Plot the first mesh plot
mesh(X1, Y1, Z1);
hold on;
% Plot the second mesh plot
mesh(X2, Y2, Z2);
% Set plot properties
title('Combined Mesh Plots');
xlabel('X');
ylabel('Y');
zlabel('Z');
% Add a legend
legend('Mesh Plot 1', 'Mesh Plot 2');
% Adjust the view
view(3);
You can refer to the following documentation to know more about the functions  used: 
Best Regards,
Abhishek Chakram
0 Comments
See Also
Categories
				Find more on Surface and Mesh Plots in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
