Solid State Nuclear Magnetic Resonance ( IF 1.8 ) Pub Date : 2022-12-21 , DOI: 10.1016/j.ssnmr.2022.101849 Leo Svenningsson 1 , Leonard J Mueller 2
TensorView for MATLAB is a GUI-based visualization tool for depicting second-rank Cartesian tensors as surfaces on three-dimensional molecular models. Both ellipsoid and ovaloid tensor display formats are supported, and the software allows for easy conversion of Euler angles from common rotation schemes (active, passive, ZXZ, and ZYZ conventions) with visual feedback. In addition, the software displays all four orientation-equivalent Euler angle solutions for the placement of a single tensor in the molecular frame and can report relative orientations of two tensors with all 16 orientation-equivalent Euler angle sets that relate them. The salient relations are derived and illustrated through several examples. TensorView for MATLAB expands and complements the earlier implementation of TensorView within the Mathematica programming environment and can be run without a MATLAB license. TensorView for MATLAB is available through github at https://github.com/LeoSvenningsson/TensorViewforMatlab, and can also be accessed directly via the NMRbox resource.
中文翻译:
TensorView for MATLAB:使用欧拉角解码可视化张量
TensorView for MATLAB 是一种基于 GUI 的可视化工具,用于将二阶笛卡尔张量描述为三维分子模型上的表面。支持椭球和卵形张量显示格式,并且该软件可以通过视觉反馈轻松地从常见旋转方案(主动、被动、ZXZ 和 ZYZ 约定)转换欧拉角。此外,该软件还显示用于在分子框架中放置单个张量的所有四个方向等效欧拉角解,并且可以报告两个张量的相对方向以及与其相关的所有 16 个方向等效欧拉角集。通过几个例子推导出并说明了显着的关系。 TensorView for MATLAB 扩展并补充了 Mathematica 编程环境中 TensorView 的早期实现,并且无需 MATLAB 许可证即可运行。 TensorView for MATLAB 可通过 github https://github.com/LeoSvenningsson/TensorViewforMatlab 获取,也可以通过 NMRbox 资源直接访问。