How to 3D plot data points in matlab?
19 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Sarah Weatherly
am 17 Jul. 2017
Kommentiert: Sarah Weatherly
am 18 Jul. 2017
I have three lists of data listed in the workspace in tables that are 8000x1 that will be x, y, and z for the plot I want to make. How can I use these three to create a 3D plot? plot3 and scatter three return these errors:
"Error using scatter3 (line 59) Input arguments must be numeric, datetime, duration or categorical.
Error in PlottingData (line 1) scatter3(x1,y1,z1)"
What should I use to plot this?
4 Kommentare
John
am 17 Jul. 2017
table2array() will get that done. If your table has non-numeric values and numeric values, apply table2array() just on the subset that is numeric.
Akzeptierte Antwort
Walter Roberson
am 17 Jul. 2017
If your x1, y1, z1 are tables with a single variable, then
scatter3(x1{:,1}, y1{:,1}, z1{:,1})
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Bar 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!