How to find coordinate if only x is given?

1 vue (au cours des 30 derniers jours)
Mathew Smith
Mathew Smith le 26 Sep 2022
Réponse apportée : KSSV le 26 Sep 2022
Hello,
Let's assume that we have a surface given by triangular mesh with nodal coordinates [ID, x,y,z]. The surface is circular plate with diameter 200mm. I would like to ask you how to find coordinates x,y and their id which is as close to R = 75 mm as possible.
Best regards
Mathew

Réponses (1)

KSSV
KSSV le 26 Sep 2022
Rm = sqrt(x.^2+y.^2) ; % get radius from mexh (x,y)
R = 75 ;
tol = 10^-3 ;
idx = find(abs(Rm-R)<tol) ;
iwant = [idx x(idx) y(idx)]

Produits


Version

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by