# Extracting a vector from elements of a matrices that are in a cell structure.

2 visualizaciones (últimos 30 días)
Vicente Casares-Giner el 22 de Feb. de 2020
Comentada: Vicente Casares-Giner el 22 de Feb. de 2020
Hi,
I have written this simple program:
C = {[1,2],[3,4],[5,6]},C{1},C{2},C{3},V=[C{1}(1),C{2}(1),C{3}(1)],V2=[C{1}(2),C{2}(2),C{3}(2)],
and the answer is V1=[1,3,5],V2=[1,3,5].
But if I write in a compact way, let us say:
V=[C{1:3}(1)]
it doesn't work. The result is:
"Expected one output from a curly brace or dot indexing expression, but there were 3 results."
How to fix it?
Thanks!.
##### 2 comentariosMostrar NingunoOcultar Ninguno
Image Analyst el 22 de Feb. de 2020
What is your desired output? [1;3;5]?
Vicente Casares-Giner el 22 de Feb. de 2020
Some wrong information was written in my previous e-mail, sorry.
It should be V(or V1)=[1,3,5],V2=[2,4,5].
How to write in a simple sentence without the use of "for ---- end"?

Iniciar sesión para comentar.

Andrei Bobrov el 22 de Feb. de 2020
Editada: Andrei Bobrov el 22 de Feb. de 2020
V = cat(1,C{:});
V(:,1)'
V(:,2)'
##### 1 comentarioMostrar -1 comentarios más antiguosOcultar -1 comentarios más antiguos
Vicente Casares-Giner el 22 de Feb. de 2020
It works, thanks so much!

Iniciar sesión para comentar.

### Categorías

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

### Community Treasure Hunt

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

Start Hunting!

Translated by