Plot 3D with differents axis size
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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;
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/751179/image.png)
0 commentaires
Réponses (1)
Abhishek Chakram
le 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 commentaires
Voir également
Catégories
En savoir plus sur Surface and Mesh Plots dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!