我目前正在研究C上的一个数学算法,但我在matlab上找到了一个实现。问题是我不懂语法。任何人都能解释一下这段代码的含义吗?
[data(:,nt)'; zeros(nz-1,nx)]
nz
,nx
,nt
是整数,数据是nx
x nt
矩阵。
答案 0 :(得分:4)
data(:,nt)
表示:
矩阵的nt
列的所有行(data
)。撇号('
)表示采用的转置。
zeros(nz-1,nx)
表示填充了大小为nz-1
x nx
的零的矩阵。
[ ... ; ...]
构造意味着两个矩阵的垂直连接。
答案 1 :(得分:1)
Simon做了大部分解释,但请记住nt
可能是一个矩阵。说nt = [1 2 3 1]
。这将返回第1,2,3和1列(重新连接),水平连接。