필터 지우기
필터 지우기

Surf plot using meshgrid

조회 수: 1 (최근 30일)
Mohanned Al Gharawi
Mohanned Al Gharawi 2019년 9월 23일
답변: Mohanned Al Gharawi 2019년 9월 24일
Hello everybody,
I have a set of snr values for defects in a concrete specimen for different depths as attached in excel sheet. I used the wavelet method to analyze them into several levels.
Anyhow, I need them to be plotted into 3D by using the command surf. Would snybody help me with that?
Thank you in advance.
  댓글 수: 2
Rik
Rik 2019년 9월 23일
What have you already tried? Have you read the doc for the surf function?
Mohanned Al Gharawi
Mohanned Al Gharawi 2019년 9월 23일
I'm trying to plot a 3D x-axis represents the defect depths, y-axis is the levels and the z-direction has the values of snr.
Thanks

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

채택된 답변

Shubham Gupta
Shubham Gupta 2019년 9월 24일
Try this :
snr_data = xlsread('snr values.xlsx');
depth = [1,2,3,5];
level = 1:7;
depth_mesh = meshgrid(depth,level).';
level_mesh = meshgrid(level,depth);
surf(depth_mesh,level_mesh,snr_data)
I hope it helps !

추가 답변 (1개)

Mohanned Al Gharawi
Mohanned Al Gharawi 2019년 9월 24일
Thank you so much, it worked.

카테고리

Help CenterFile Exchange에서 Surface and Mesh Plots에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by