How to find coordinate if only x is given?

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

Answers (1)

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)]

Products

Release

R2020b

Asked:

on 26 Sep 2022

Answered:

on 26 Sep 2022

Community Treasure Hunt

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

Start Hunting!