How to find coordinate if only x is given?

1 visualizzazione (ultimi 30 giorni)
Mathew Smith
Mathew Smith il 26 Set 2022
Risposto: KSSV il 26 Set 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

Risposte (1)

KSSV
KSSV il 26 Set 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)]

Prodotti


Release

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by