mesh from 1D (creating a matrix from a vector)
이전 댓글 표시
Hello,
I have a vector A[-3:0.003:3] and a vector B whose values corresponding to those of A. I plotted B as a function of A ( it shows a curve like a gaussian). I would like now to plot in 3D using mesh. From vector A, i have to use two vectors x and y and I have to find a matrix from vector B.
Any help and I thank you in advance!
Adam
답변 (1개)
Matt J
2012년 11월 1일
0 개 추천
Sounds like MESHGRID or NDGRID is what you want.
댓글 수: 4
Matt J
2012년 11월 1일
Well, that depends on the functional form of B. The general benefit of ndgrid/meshgrid, however, is that you can now do element-wise operations involving x and y to generate B:
B=x.^2+y.^2;
mesh(x,y,B);
adam
2012년 11월 2일
Matt J
2012년 11월 2일
Hello, Thank you for your answer. But you didn't understand my question.
Still don't...
카테고리
도움말 센터 및 File Exchange에서 Surface and Mesh Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!