MATLAB array2table不接受+-

MATLAB array2table不接受+-,matlab,matrix,formatting,Matlab,Matrix,Formatting,我有一个变量k,它是一个3x3结果矩阵,我想用作表的数据 我已尝试使用: array2table(k,'VariableNames',{s+e't*e's/y}) 但不幸的是,+、*和/符号不适用于此,我真的需要用列标题更正式地显示此表,有人能描述类似的替代方案吗?变量名称必须是有效的MATLAB标识符,因为它们用于(例如mytable.var1)。一个可能的替代方法是利用表对象的属性。搜索后,我发现printmat函数实际上与array2table非常相似,并为我完成了这项工作。谢谢你的帮助!

我有一个变量
k
,它是一个
3x3
结果矩阵,我想用作表的数据

我已尝试使用:

array2table(k,'VariableNames',{s+e't*e's/y})


但不幸的是,
+
*
/
符号不适用于此,我真的需要用列标题更正式地显示此表,有人能描述类似的替代方案吗?

变量名称必须是有效的MATLAB标识符,因为它们用于(例如
mytable.var1
)。一个可能的替代方法是利用
对象的属性。搜索后,我发现printmat函数实际上与array2table非常相似,并为我完成了这项工作。谢谢你的帮助!