How do I ajust the vallues the X-axis of a mesh (Z,Y,X) plot?

조회 수: 12 (최근 30일)
Tim van der Lans
Tim van der Lans 2015년 9월 29일
댓글: Mike Garrity 2015년 9월 29일
Hello,
I have a mesh(Z) plot that looks perfect, I just need to adjust the values of only the x axis (1 to 132) to (0.0216 to 0.9524 in 132 steps) I have put these new x-values in a 1 x 132 vector called Residue_ratio.
Any help? I tried using
mesh(z,,Residu_ratio)
but this seems to be wrong input arguments. I have also tried
set(gca,'XTick'
but matlab does not seem to recognize this code.
Thanks
Tim

답변 (2개)

David Sanchez
David Sanchez 2015년 9월 29일
hi, adjust this example to your needs:
[X,Y] = meshgrid(-8:.5:8);
R = sqrt(X.^2 + Y.^2) + eps;
Z = sin(R)./R;
figure
mesh(Z)
xlabel('X')
x_ticks = linspace(0,40,41);
set(gca,'XTick',x_ticks)

Walter Roberson
Walter Roberson 2015년 9월 29일
mesh(Residue_ratio, 1:size(Z,2), Z)
  댓글 수: 1
Mike Garrity
Mike Garrity 2015년 9월 29일
That's correct. The mesh function wants either Z or X,Y,Z. It doesn't have an option where you can give an X & Z but omit the Y.

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

카테고리

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