i have two matrix and want to plot an surf so how to keep my z axies along with my two matrix.
    3 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
i have two matrix of 61 co-ordinates 
i want to give an  z-axies which have my both x & y and have to spread along z axies.   
7 Kommentare
  Walter Roberson
      
      
 am 14 Okt. 2019
				Does it just have to look like a wireframe cuboid grid, or do you need each cuboid to be individually constructed with proper vertex order such as for CAD purposes or lighting purposes?
Your x and y vertices do not appear to be in sorted order: is it okay to sort them and create the implied cuboid, or is there significance to the order implying something about connectivity ?
Antworten (1)
  Sammit Jain
    
 am 28 Jan. 2020
        Hi Kushal,
It seems that the data you shared may not be in accordance with the requirement you have. However, working on the assumption that all the vectors, X, Y and Z are of the same length, then I believe you're looking for plot3. See the documentation here: https://www.mathworks.com/help/matlab/ref/plot3.html
Assuming here that all 3 coordinates are available and it is indeed a 3d plot. If that is a desired scenario, then simply plot3(X,Y,Z) should resolve the query. 
Not sure what is intended by "spread along z axis", could you perhaps give an example? From the comments, it seems that the desired output is a 3d plot, even though only two coordinates are available.
A possible solution in that scenario will be to simply put 0 in all the Z axis values to see a 3d plot.
For example, if X = [2 3 4], Y = [10, 20, 30]. Assign Z = [0 0 0]. Then plot3(X,Y,Z) should work.
1 Kommentar
Siehe auch
Kategorien
				Mehr zu 2-D and 3-D Plots finden Sie in Help Center und File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



