Plot figure with 3 matrix 1D x y z like a surface
Show older comments
Three matrices are x y z coordinates for a figure.
... x=[1:10]
y=[11:20]
z=[21:30] ...
Which command can be used to plot surface with x y z? (Tried "surf" and "mesh" command but they are not working)
4 Comments
Walter Roberson
on 22 Oct 2015
What should the result look like?
We could speculate that you want to define all the combinations of x and y values, like (1,11), (1,12), ... (2,11), (2,12), ... (10,19), (10,20). But which z value should go with which of those combinations? Or are you trying to define a cube, like
Cube = zeros(40,40,40);
Cube(x, y, z) = 1;
?
ly
on 22 Oct 2015
Walter Roberson
on 22 Oct 2015
You have only shown one combination. Should it always be the triples x(K), y(K), z(K), like x(1), y(1), z(1); x(2), y(2), z(2)? If so then you are defining a line, not a surface.
Or can you have x(1), y(3), z(5) for example, all combinations of all x values with all y values with all z values? If that is the case then you are defining a volume rather than a surface.
ly
on 22 Oct 2015
Accepted Answer
More Answers (0)
Categories
Find more on Surface and Mesh Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!