How to 3D plot data points in matlab?
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Sarah Weatherly
il 17 Lug 2017
Commentato: Sarah Weatherly
il 18 Lug 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 Commenti
John
il 17 Lug 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.
Risposta accettata
Walter Roberson
il 17 Lug 2017
If your x1, y1, z1 are tables with a single variable, then
scatter3(x1{:,1}, y1{:,1}, z1{:,1})
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Data Type Conversion in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!