フィルターのクリア

i have two matrix and want to plot an surf so how to keep my z axies along with my two matrix.

1 回表示 (過去 30 日間)
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 件のコメント
Walter Roberson
Walter Roberson 2019 年 10 月 14 日
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 ?
D KUSHAL KUMAR
D KUSHAL KUMAR 2019 年 10 月 14 日
nope just the cuboid grid is enough. Just the plot should be in 3 planes that is enough.

サインインしてコメントする。

回答 (1 件)

Sammit Jain
Sammit Jain 2020 年 1 月 28 日
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.

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by