필터 지우기
필터 지우기

How to turn a single vector into matrix in order to have mesh or 3D

조회 수: 7 (최근 30일)
adam
adam 2012년 8월 24일
Hello all,
I plotted a vector H versus a vector r. its possible to have a plot 3D, i.e H as a function of x and y. r^2=x^2+y^2. Is there a direct method? Thank you for your suggestions !! Adam

답변 (1개)

Doug Hull
Doug Hull 2012년 8월 24일
x = linspace(-1,1);
y = linspace(-1,1);
[X,Y] = meshgrid(x,y);
R = sqrt(X.^2 + Y.^2);
surf(X,Y,R)
  댓글 수: 1
adam
adam 2012년 8월 24일
Hi doug.Thank you for your answer . But I have a vector H (201,1) whose a values correspond to vlues of vector r (201,1). Therfore I pltted H as a function of r using plot(r,H). Now, I would like to plot in 3D using mesh but H as a function of x and y provided that r=sqrt(x^2+y^2). Thank you

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

카테고리

Help CenterFile Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

태그

제품

Community Treasure Hunt

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

Start Hunting!

Translated by