什么符号用于表示矩阵中的空单元格?

What symbols are used to express an empty cell in a matrix?

我想知道通常使用什么符号来表示矩阵中的空单元格。我意识到每种语言和软件都是不同的。

对于 MatLab:我遇到过 NaN[] 如果矩阵是使用像这样的元胞数组编写的:

 >> a{2,2}=[]


a =

 [1] [2]
 [3] []

我认为在 LaTeX 形式中,当列出的元素行由 & 符号分隔时,您只需使用 &(space)& 来指示空单元格。

我想知道 Mathematica 如何表达矩阵中的空单元格以及用于对矩阵进行计算的其他程序。

我意识到在某些情况下 0 用于表示无连通性,但我说的是矩阵(或块设计),其中连通性不相关且数字 0 并未真正出现通常或在某些情况下根本不会。

我还想知道如果有人要给我发送封面设计,我对空字段的最佳选择是什么,例如:

1,2,3,4,5
1,2,3,4,6
1,2,3,4,7
1,2,3,4,8

其中每个元素由定界符(在本例中为逗号)分隔。如果它们的块大小不统一,我是否应该将一个空单元格作为两个逗号一起读取?

1,2,,4,5

甚至逗号+space

1,2, ,4,5

另外,如果有不对的地方还请指正

我想知道这个的原因是因为我正在尝试创建一个只允许矩阵形式的正则表达式验证表达式。它只允许来自所有(或尽可能多的)语言和软件的矩阵。

可能你指的是 Null 符号:

Null is a symbol used to indicate the absence of an expression or a result. It is not displayed in ordinary output.

Expressions like f[e1,,e2] are interpreted to have Null between each pair of adjacent commas.

在列表中:

{1, , 3} // InputForm
{1, Null, 3}
{{1,2,,4,5},
{1,2,3,4,6},
{1,2,3,4,7},
{1,2,3,4,8}}//MatrixForm

相关教程页​​面:“Vectors and Matrices”。