Calculate radial displacement from X,Y,Z displacements of a cylinder node
8 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hello,
How do I calculate the radial displacement of a node on a cylinder from it's XYZ displacement. Center coordinate system sometimes is at center of the cylinder sometimes it's not. because I have more than one cylinder. I tried trignometry and the values does not make any sense. Below is the code I used. M\aybe what I need to calculate is the distance shown using the yellow line.
I have attached a sketch for reference. What am I missing here?

r=sqrt(bsxfun(@plus, bsxfun(@plus,x.^2,y.^2),z.^2 ));
5 commentaires
Réponse acceptée
darova
le 12 Fév 2020
THe solution
x1 = x + x_;
y1 = y + y_;
dr = sqrt(x1.^2+y1.^2) - r;
2 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Assembly 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!

