why is 2D deformation plot in pdeplot samller with larger DefromationScaleFactor

조회 수: 6 (최근 30일)
I've used both pdeplot3d and pdeplot to show deformation after structure analysis. The DeformationScaleFactor is used to scale the distortion of the final picture plotted. I've noticed for pdeplot3d, a larger DeformationScaleFacotor means larger distortion. The online documents can clearly show it, https://ww2.mathworks.cn/help/pde/ug/pdeplot3d.html?s_tid=doc_ta#d126e109923. However, in 2d pdeplot, a larger DeformationScaleFactor will result in a smaller distortion. https://ww2.mathworks.cn/help/pde/ug/pdeplot.html?searchHighlight=pdeplot&s_tid=srchtitle_support_results_1_pdeplot. Is there any explaination on this comparison?
I caputured two pictures both function for convinience.
pdeplot3d case: larger DeformationScaleFactor larger distortion:
pdeplot case: larger DeformationScaleFactor smaller distortion:

답변 (1개)

Abhinaya Kennedy
Abhinaya Kennedy 2024년 6월 13일
Here's my best shot at an explanation for this difference:
In 3D (pdeplot3d):
  • A larger "DeformationScaleFactor" leads to a larger visual distortion of the deformed shape. This means the displacements are amplified, making deformations appear more pronounced.
  • This scaling factor helps visualize small deformations in 3D space, where depth perception can be limited.
In 2D (pdeplot):
  • A larger "DeformationScaleFactor" results in a smaller visual distortion. This means the displacements are scaled down, making deformations appear less pronounced.
  • Since 2D plots offer a clearer view of in-plane displacements, a larger scaling factor might exaggerate the effect and obscure details.
The interpretation of "DeformationScaleFactor" depends on the dimensionality of the plot. In 3D, it's a magnification factor, while in 2D, it acts as a scaling down factor.

카테고리

Help CenterFile Exchange에서 Geometry and Mesh에 대해 자세히 알아보기

제품


릴리스

R2023a

Community Treasure Hunt

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

Start Hunting!

Translated by