What does x(y) mean ?

回答(2 个)

Wayne King
Wayne King 2013-7-10

0 个投票

I'm assuming that is just the composition of the two linear operators, in which case that is matrix multiplication. In other words, the definition of matrix multiplication comes from viewing the two matrices (x and y) as linear operators and composing them.
If it is something more than that, then I think we need more context.
Jan
Jan 2013-7-10
Then y contains either linear or logical indices:
x = reshape(1:9, 3, 3);
y = x;
x(y) % same as x
y = ones(3, 3);
x(y) % Repeated first element of x
y = true(3, 3);
y(2,2) = false;
x(y) % All elements without the central value
y = x + 5;
x(y) % ERROR, the linear index must be 0 < index <= numel(x)

2 个评论

if x and y are of same order then, for k=1:3 x(y~=k)=0; end what'll this code mean. found such code in color segmentation by k means example
What does "of same order" mean here?

请先登录,再进行评论。

类别

帮助中心File Exchange 中查找有关 Matrices and Arrays 的更多信息

标签

提问:

2013-7-10

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by