purpose of daspect in matlab
15 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I am trying to figure out why do we use the daspect. I use daspct[1,1,1] and i know it for equal data unit lengths in all directions, but what is the purpose of that?
0 Kommentare
Antworten (1)
Payas Bahade
am 28 Nov. 2019
Hi Sara,
Function ‘daspect’ is used to control the data unit length along each axis. This can help to better visualizing data.
In 3-D scatter chart example given below, setting daspect([1 1 1]) helps better visualize plotted data by making it less cluttered.
X = rand(100,1);
Y = rand(100,1);
Z = rand(100,1);
scatter3(X,Y,Z)
daspect([3 2 1])
Output :
Output with daspect([1 1 1]) :
Also, ‘daspect’disables the ‘stretch-to-fill’ behavior of plot i.e. resizing of plot window doesn’t change data axis aspect ratio so that there is no distortion in plotted data.
Hope this helps!
0 Kommentare
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!