Using Contour to plot different range data.
이전 댓글 표시
For the past 2 hours I am trying to plot my x,y,z data using contour and even after reading examples from MATLAB I am still at the same place. Just for learning purposes I am using dummy data that I have created shown below:
x=1:0.5:20;
y=1:0.5:10;
z=zeros(39,19);
for i=1:1:39
for j=1:1:19
z_value=x(j)+y(j)^2-2*x(i);
z(i,j)=z_value;
end
end
for i=1:1:38
for j=1:1:19
plot3 (x(i),y(j),z(i,j),'ro-')
hold on
end
end
While I am good with plotting it all in 3D, I would like to plot contours however, whenever I try to plot contour(x,y,z) it gives me following message:
*******************************
Error using contour (line 81)
The size of X must match the size of Z or the
number of columns of Z.
Error in test (line 23)
contour (x,y,z)
*******************************
The size of X and Y do match Z! So I am not sure what I am missing. If I cannot use contour, can you please suggest another method in order to obtain similar effect graphing tool?
Thank you for your time.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Contour Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!