I have a table with 100 rows and 8 columns. I am trying to plot for any 3 variables from these data. How can i do it?

1 件のコメント

KSSV
KSSV 2017 年 10 月 16 日
What data is table? It depends on what data you have and what you want to plot.

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

回答 (1 件)

Bjorn Gustavsson
Bjorn Gustavsson 2017 年 10 月 16 日

0 投票

Have a look at the trisurf function, and if that's not good enough there used to be a couple of similar functions for making surface plots of triangulated meshes.
HTH

4 件のコメント

Pradeepta Sahu
Pradeepta Sahu 2017 年 10 月 16 日
Unable to obtain the plot.
Pradeepta Sahu
Pradeepta Sahu 2017 年 10 月 16 日
編集済み: Pradeepta Sahu 2017 年 10 月 16 日
The surface is for only 3 columns out of 8. i can able to find the table by few computations. But facing problem in surface plot as error like: 'Z must be a matrix, not a scalar or vector'.
Bjorn Gustavsson
Bjorn Gustavsson 2017 年 10 月 18 日
Yes that is because the surface plots expect the input Z to be a matrix. For data in your format where you wand to connect your points in the vectors X Y and Z to a surface you might have to do a Delaunay-triangulation to generate a number of triangles connecting your points, after that you should be able to use the trisurf function. If your points are in a 10-by-10 grid you could simply reshape the vectors and use surf:
X = reshape(X,[10,10]);
Y = reshape(Y,[10,10]);
Z = reshape(Z,[10,10]);
surf(X,Y,Z)
If that doesn't work use trisurf according to its help.
First just plot the points to see which of the above solutions works for your case:
plot3(X,Y,Z,'*-')
HTH
Pradeepta Sahu
Pradeepta Sahu 2017 年 10 月 23 日
Actually first, i have generated a table for certain intervals using few calculations by giving some experimental data. After this i was trying to plot by using any three columns from the generated table(not the experimental table). At that time, i'm facing errors.

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

カテゴリ

タグ

質問済み:

2017 年 10 月 16 日

コメント済み:

2017 年 10 月 23 日

Community Treasure Hunt

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

Start Hunting!

Translated by