三维应变变换的,Strain_Transformation_3D函数做得还挺顺手的。它其实是从老版本的stress_trans_3D改过来的,逻辑上清晰不少,专门干三维应变坐标变换这块活。
输入直接给应变张量和坐标变换矩阵就行,像地质工程或者复合材料这类应用场景用起来合适。想把局部坐标下的应变转到全局坐标系?一行搞定。
的对象是3x3 的应变矩阵,也就是常说的六个分量,三个主应变三个剪切应变。你只需要管输入对不对,它负责算,算完还能顺带扔出个可视化图,省得你再用别的工具画图。
嗯,支持非线性变换也是它的亮点之一,如果你在大变形问题,它能帮你规避一些线性模型带来的误差。另外代码里面的异常判断也蛮全面,数据丢了或者矩阵不对,立马告诉你哪儿出错了。
想快速上手?文档里有示例代码,upload.mltbx
或者upload.zip
里面应该都能找到。照着抄一遍基本就会用了。
如果你经常和有限元、三维变换、或者材料力学打交道,真的可以试试这个函数,省时省力还不绕弯子。