
#1
Jun910, 05:29 AM

P: 1

i have 3D plot in matlab
lets say i use example isosurface from matlab help [x,y,z,v] = flow; p = patch(isosurface(x,y,z,v,3)); isonormals(x,y,z,v,p) set(p,'FaceColor','red','EdgeColor','none'); daspect([1 1 1]) view(3); axis tight camlight lighting gouraud xlabel('xaxis');ylabel('yaxis');zlabel('zaxis'); but the problem is that z axis is in vertical direction, and x & y is horizontal direction. i want to interchange so that x and z is horizontal direction and y is in vertical direction. well i can manipulate data dan axis label, but i prefer to do without manipulate the data. is there anyone knows how to do it? thanks 



#2
Jun910, 10:07 AM

P: 448

Although you're asking in relation to one of the demo files, rotating the graphics axes for a plot is generally tightly coupled to the particular plot you're working with. You can achieve what you want using a suitable combination of the view and camroll commands.
Check the docs for examples on how to use them. 


Register to reply 
Related Discussions  
interchange of integrals and limits  Calculus  4  
A really easy question on properties of the LeviCivita tensor and index interchange  General Math  2  
Magnitude and direction of change in velocity. Dont know how to get direction.  Introductory Physics Homework  3  
Direction of acceleration when direction of moving particle changes by 90 degrees?  Introductory Physics Homework  6  
axes and math degrees  Brain Teasers  2 