purpose of daspect in matlab
12 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
回答 (1 件)
Payas Bahade
2019 年 11 月 28 日
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 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!