How to rotate a curve in the xz-plane around z axis?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I have a curve difined in a vector M with values in x and z position. I use "plot3" to plot this but now I want to rotate this curve around some axis, preferable z-axis so that it creates a body. In my case it will have a shape of a mountain.
Is this possible?
0 Kommentare
Antworten (1)
Jan
am 30 Jan. 2013
Bearbeitet: Jan
am 30 Jan. 2013
Rotation around the Z-axis by the angle a:
R = [ cos(a), sin(a), 0; ...
-sin(a), cos(a), 0; ...
0, 0, 1];
Points = rand(3, 100);
RotatedPoints = R * Points;
3 Kommentare
Jan
am 30 Jan. 2013
Subtract the translation before rotating and add the translation afterwards again.
Siehe auch
Kategorien
Mehr zu Line Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!