我在MATLAB中遇到了以下符号:
y(:, :, :, 2) = y(:, :, :, 1);
y(:, 1, :, 4) = y(:, 1, :, 3);y(:)
有没有一个通用的规则:记法。
谢谢
发布于 2015-04-28 09:15:55
该维度中的所有元素。例如,
> A=[2, 3, 4; 0, 5, 7]
A =
2 3 4
0 5 7
> A(:, 2)
ans =
3
5
> A(1, :)
ans =
2 3 4发布于 2015-04-28 09:26:02
我想指出的是,实际提出的问题"y(:)?“将给出矩阵y的内容,该矩阵被重塑为Nx1矩阵(也称为列向量)。
这是一种非常方便的行为,因为无论输入是什么,您都会得到一个列向量。
例如,给定以下矩阵:
a = [1,3;2,4];
b = [1,2,3,4];
c = [1;2;3;4];a(:)、b(:)和c(:)都提供了以下内容:
ans =
1
2
3
4https://stackoverflow.com/questions/29908611
复制相似问题