文件名称:matlab提取文件要素代码-tensor-algebra:张量代数-实现连续力学领域中问题的一些经常需要的方法,即张量代数
文件大小:9KB
文件格式:ZIP
更新时间:2024-06-10 10:09:13
系统开源
matlab提取文件要素代码张量代数 实现连续力学领域中问题的一些经常需要的方法,例如张量代数。 这些方法通常是必需的,并用于在用Fortran编写的有限元软件中实现用户子例程。 因此,该存储库提供了一些优雅的接口,可以像在Matlab或Python中一样习惯编写方程式。 我也做了一些速度上的改进(希望 :smirking_face: )。 模组 列出的大多数功能已针对不同的输入参数类型实现,并且由于使用了INTERFACE而被重载。 编译器会根据实际输入参数的类型选择适当的子例程。 因此,可以提高代码的可读性。 我仅实现了所需的输入参数类型和顺序,因此可以随意扩展它。 -常用的数学模块 round() >>将给定的数字,向量,矩阵四舍五入为给定的十进制数字 unit2() >>返回给定尺寸的二阶单位张量 unit4() >>返回给定维度的四阶对称单位张量 unit4_sym() >>返回给定维度的四阶对称单位张量 kronckerdelta() >>返回kronecker增量 levicivita() >>返回Levi-Civita-Symbol(置换符号) tr() >>返回矩阵的轨迹 extract() >
【文件预览】:
tensor-algebra-master
----comSub.f(24KB)
----comConti.f(4KB)
----LICENSE(253B)
----comMath.f(30KB)
----README.md(4KB)