multi level indexing acess

1 visualización (últimos 30 días)
ar fa
ar fa el 14 de Jun. de 2015
Editada: Walter Roberson el 14 de Jun. de 2015
I want to get output from below code but Matlab thrown Error:
[1 2 3 4](2)
My desired output is 2.
Note: I need one line answer without using any function.
Thanks

Respuestas (2)

Walter Roberson
Walter Roberson el 14 de Jun. de 2015
Editada: Walter Roberson el 14 de Jun. de 2015
I would probably use something like:
Index = @(V,K) V(K);
and then Index([1 2 3 4],2)
If I felt especially obscure there would always be
subsref([1 2 3 4], struct('type','()','subs', {[2]})
which is what will happen internally

Azzi Abdelmalek
Azzi Abdelmalek el 14 de Jun. de 2015
Editada: Azzi Abdelmalek el 14 de Jun. de 2015
v=[1 2 3 4]
v(2)
If you want one line, then just write
v=2
  1 comentario
ar fa
ar fa el 14 de Jun. de 2015
Thanks Abdelmalek but this is not my answer.

Iniciar sesión para comentar.

Categorías

Más información sobre Matrix Indexing en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by