跳到主要内容
版本:Next

矩阵

功能介绍

模块位置:计算-矩阵

构建任意形状的矩阵,可手动输入,也可以选择前置模块的输出。

矩阵模块除了输出自己,还会输出逆矩阵(如果存在)、转置矩阵、行列式(如果存在)。

保存矩阵到变量文件按钮可以将矩阵保存为后缀为.mpmvar的变量文件,后续的动态列表等模块可以读取该文件,文件内容形如:{"Static": "true","list": [{"index": 0,"value": 0 },],"saveTime": "yy-mm-dd hh:mm:ss","type": "Int"}

创建方法

通过不同方法创建矩阵。

创建方法输入输出
手动手动输入手动输入的矩阵
位姿位姿由位姿构建的矩阵
手眼标定文件手眼标定文件路径从文件中加载的矩阵
列表动态列表对象/静态列表对象由列表构建的矩阵

使用场景

用于计算或保存矩阵数据,可在后续矩阵运算或坐标转换中直接引用。

创建方法:手动

输入

输入类型说明
整数可以逐列添加或删除,也可以一键修改列数(最小为1)
整数可以逐行添加或删除,也可以一键修改行数(最小为1)

创建方法:位姿

输入

输入类型说明
位姿位姿其他模块如位姿模块输出的位姿或者逆位姿

创建方法:手眼标定文件

输入

输入类型说明
手眼标定文件路径文本加载一个后缀为.mpmhe的文件,该文件可由手眼标定导出

创建方法:列表

输入

输入类型说明
列表列表通过其他模块如静态列表模块输出的列表构建矩阵

参数说明

二维列表行数

设置列表转换为矩阵后的行数,列表尺寸要等于列乘以行。

二维列表列数

设置列表转换为矩阵后的列数,列表尺寸要等于列乘以行。

输出

输出类型默认启用额外启用条件说明
矩阵矩阵/用户定义的矩阵
逆矩阵矩阵/求得的逆矩阵(矩阵可逆,否则为空)
转置矩阵矩阵/矩阵的转置
行列式实数/计算得到的行列式(矩阵为方阵,否则为nan)