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 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by