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

Matlab 矩阵中的空单元格用什么符号表示?,matlab,matrix,latex,wolfram-mathematica,cell-array,Matlab,Matrix,Latex,Wolfram Mathematica,Cell Array,我想知道什么符号通常用来表示矩阵中的空单元格。我意识到每种语言和软件都是不同的 对于MatLab:我遇到了NaN或[],如果矩阵是使用如下单元数组编写的: >> a{2,2}=[] a = [1] [2] [3] [] 我认为在LaTeX形式中,当元素行由&符号分隔时,您只需使用&(空格)&来表示空单元格 我想知道Mathematica是如何将矩阵中的空单元格与其他用于计算矩阵的程序一起表示出来的 我意识到在某些情况下,0表示无连接性,但我指的是矩阵(或块设计),其中连

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

对于
MatLab
:我遇到了
NaN
[]
,如果矩阵是使用如下单元数组编写的:

 >> a{2,2}=[]


a =

 [1] [2]
 [3] []
我认为在
LaTeX
形式中,当元素行由
&
符号分隔时,您只需使用
&(空格)&
来表示空单元格

我想知道
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
甚至是逗号+空格

1,2, ,4,5
此外,如果有任何错误,请纠正我

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

您可能指的是符号:

Null
是一个符号,用于表示缺少表达式或结果。它不显示在普通输出中

f[e1,e2]
这样的表达式被解释为在每对相邻逗号之间具有
Null

在列表中:

{1, , 3} // InputForm


相关教程页面:“。

那么我应该允许用户输入Null作为空单元格吗?或者他们(或他们的软件)很可能只使用2个逗号?换句话说,如果有人使用一个程序生成一个有空单元格的矩阵,那么这些空单元格的输出会是什么样子?如果你能给我所有你知道的可能性,那就太好了。您还可以澄清程序是否输出空符号吗?这就是Mathematica的输出。
Null
是Mathematica特有的一种特殊符号。在我的回答中,我展示了Mathematica生成的输出。非常感谢!如果您知道其他程序和语言使用任何其他符号来表示矩阵中的空单元格,请告诉我。另外,由于您熟悉Mathematica,您能为我生成任何Johnson图矩阵,并将您的答案发布到我的另一个问题吗?如果您允许尽可能多的语言使用类似矩阵的条目,您几乎可以肯定,您将得到与这些语言中的任何一种都不兼容的条目,因为这些特性不一致。这可能会使你的验证毫无意义。@Wolfie我不知道。我做得很好。几乎没有错误。
{1, Null, 3}
{{1,2,,4,5},
{1,2,3,4,6},
{1,2,3,4,7},
{1,2,3,4,8}}//MatrixForm