Effacer les filtres
Effacer les filtres

How to tilt the plot on the right to make it like the one on the left?

5 vues (au cours des 30 derniers jours)

Réponse acceptée

Star Strider
Star Strider le 13 Mar 2023
Tilting it is relatively straightforward with the rotate function —
[X,Y,Z] = peaks(50);
figure
surf(X,Y,Z)
xlabel('X')
ylabel('Y')
zlabel('Z')
shading('interp')
figure
h = surf(X,Y,Z);
xlabel('X')
ylabel('Y')
zlabel('Z')
rotate(h,[-1 0 0], 20)
view(85,10)
shading('interp')
For some reason, rotate is distorting the surface and it shouldn’t. It’s never done that before when I’ve used it. I’m going to submit a Bug Report about it
.
  4 commentaires
Khalil Sabour
Khalil Sabour le 15 Mar 2023
Thank you, and I have another question, after tilting, how to measure the profile parameters such as Ra, Rz, Rt, etc.?
Star Strider
Star Strider le 15 Mar 2023
I have no idea what those are.
You need to define them and how to calculate them.

Connectez-vous pour commenter.

Plus de réponses (1)

Cameron
Cameron le 13 Mar 2023
Use the "View" under the plot handle to update this.
[X,Y,Z] = peaks(250);
p = surf(X,Y,Z,'EdgeColor','none');
p.Parent.View = [10 35];

Produits


Version

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by