Estrarre l'intervallo di dati impostando il valore sulla matrice

조회 수: 1(최근 30일)
stefano chiappini
stefano chiappini 2021년 8월 2일
댓글: stefano chiappini 2021년 8월 5일
Hi, i have a question: i would like to extract data range from matrix composed by 3 column (one of them is the Z axis) , the data beloging to a thickness range of 20 cm, along the path.
Thank you so much

답변(2개)

darova
darova 2021년 8월 3일
  댓글 수: 2
darova
darova 2021년 8월 3일
Sorry, misunderstood you a bit. Use contour
xx = linspace(min(x),max(x),20);
yy = linspace(min(y),max(y),20);
zz = linspace(min(z),max(z),20);
[x1,y1] = meshgrid(xx,yy); % create a mesh
z1 = griddata(x,y,z,x1,y1); % interpolate the data
contour(x1,y1,z1,zz)
I don' an opportunity to look in your data. Can you make a printscreen or something?

댓글을 달려면 로그인하십시오.


stefano chiappini
stefano chiappini 2021년 8월 2일
Hi, i have attached the .txt data. It shows a olive tree point cloud. I want slice one from bottom to the top setting a value ( such as 0,10 m ) along Z column. and export each singular slice with a growing name ( Slice1, Slice 2. Slice3 and go on).
How can i solve this question?
Thank you.
  댓글 수: 2
stefano chiappini
stefano chiappini 2021년 8월 5일
Thank you for your tips. I solved my question.

댓글을 달려면 로그인하십시오.

Community Treasure Hunt

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

Start Hunting!

Translated by