Problem with 3D plotting
1 view (last 30 days)
Show older comments
Hi!
Lets say I have these matrices: B=1x3 C=1x3 D=3x3 I want to have a 3D plot of D vs B-C plane. How can I do this? I read the help for the surface command but seems like I cant use it like this.
0 Comments
Accepted Answer
Youssef Khmou
on 24 Feb 2013
Edited: Youssef Khmou
on 24 Feb 2013
hi, 1. You can use plot3 :
>>B=rand(3,1);
>>C=rand(3,1);
>>D=rand(3,3);
>>plot3(B,C,D)
As size(D)=[3 3] then it is like you do
>>figure, plot3(B,C,D(:,1))
>>hold on, plot3(B,C,D(:,2))
>>plot3(B,C,D(:,3))
>>hold off
2.Or simply surf/mesh if D=F(B,C) :
>>mesh(D)
>>surf(D)
3.try other features :
doc surfl
doc contour
2 Comments
Youssef Khmou
on 24 Feb 2013
Edited: Youssef Khmou
on 24 Feb 2013
Its fine, try directly
>>surf(D), shading interp
>>mesh(D)
More Answers (0)
See Also
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!