【文件属性】:
文件名称:matlab提取文件要素代码-tensor-algebra:张量代数-实现连续力学领域中问题的一些经常需要的方法,即张量代数
文件大小:9KB
文件格式:ZIP
更新时间:2021-05-21 16:22:33
系统开源
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)