>>X= [1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5] <-enter
>>Y=[1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
4 4 4 4 4
5 5 5 5 5] <-enter
>>z =[152 89 100 100 100
103 0 100 100 100
89 13 100 100 100
115 100 187 200 111
100 85 111 97 48] <-enter
>> [x,y]=meshgrid(1:.5:5,1:.5:5); >> z=peaks(x,y); >> surf(x,y,z)
Is there any other way to represent z number exactly whatever I input? because i just want to show 3d graph from non-continues points.
No products are associated with this question.
x= [1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5] y=[1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5] z =[152 89 100 100 100 103 0 100 100 100 89 13 100 100 100 115 100 187 200 111 100 85 111 97 48] X=reshape(x,[],5); Y=reshape(y,[],5); Z=reshape(z,[],5); surf(X,Y,Z)
Thanks you. one more thing to do,, Do you know how to interplorate between points? so look like in graph.. surf(x,y,z) --but I don't need to use surf..though. your plot3 method is find just want to show interpolating stacks.
scatter3(X(:), Y(:), z(:))
For reference, this answer was previously listed as accepted due to a bug in MATLAB Answers. Debbie accepted Azzi's answer first, so I left it as the accepted answer. However, Walter does keep the reputation points earned for an accepted answer.
0 Comments