To read a cell array

To read a particular column of a cell array using the position of header name.

Respuestas (1)

Azzi Abdelmalek
Azzi Abdelmalek el 29 de Mzo. de 2013

0 votos

Example
A=num2cell(magic(5))
Col=3
A(:,col)

17 comentarios

sarfudeen
sarfudeen el 29 de Mzo. de 2013
how to access the column data in uitable.
sarfudeen
sarfudeen el 29 de Mzo. de 2013
how to access the particular element in a cell array using strcmp
Azzi Abdelmalek
Azzi Abdelmalek el 29 de Mzo. de 2013
Editada: Azzi Abdelmalek el 29 de Mzo. de 2013
A=num2cell(magic(5))
t = uitable( 'Data',A)
% to read column 2
out=get(t,'Data')
col2=out(:,2)
sarfudeen
sarfudeen el 29 de Mzo. de 2013
how to access multiple columns using loops
Azzi Abdelmalek
Azzi Abdelmalek el 29 de Mzo. de 2013
you do not need loops to access multiple columns
A=num2cell(magic(5))
col=[1 2 4]
A(:,col)
sarfudeen
sarfudeen el 29 de Mzo. de 2013
ok thanks how to multiply the two cell array column
Azzi Abdelmalek
Azzi Abdelmalek el 29 de Mzo. de 2013
which cell array column?
Azzi Abdelmalek
Azzi Abdelmalek el 29 de Mzo. de 2013
p=cellfun(@times,col1,col2)
sarfudeen
sarfudeen el 29 de Mzo. de 2013
have 719 X 2 cell, would like to divide or multiply the 2 columns within the cells
Azzi Abdelmalek
Azzi Abdelmalek el 29 de Mzo. de 2013
Editada: Azzi Abdelmalek el 29 de Mzo. de 2013
A=num2cell(rand(719,2)) % Example
p=cellfun(@times,A(:,1),A(:,2))
Or use @rdivide
sarfudeen
sarfudeen el 29 de Mzo. de 2013
error occurred as 'matrix dimensions must agree'
Azzi Abdelmalek
Azzi Abdelmalek el 29 de Mzo. de 2013
There is no error with my example, post your code
sarfudeen
sarfudeen el 29 de Mzo. de 2013
my code:
data = cellfun(@rdivide,meas(:,32),meas(:,33),'UniformOutput',false);
I have 60 numbers of columns in my "meas" file.
Azzi Abdelmalek
Azzi Abdelmalek el 29 de Mzo. de 2013
meas is a cell array or a file?
sarfudeen
sarfudeen el 29 de Mzo. de 2013
meas is a cell array of type cell
Azzi Abdelmalek
Azzi Abdelmalek el 29 de Mzo. de 2013
Editada: Azzi Abdelmalek el 29 de Mzo. de 2013
In windows command type
whos meas
what did you get?
sarfudeen
sarfudeen el 29 de Mzo. de 2013
Name = meas Size = 720x60 Bytes = 3112252 Class = cell Attributes =

Iniciar sesión para comentar.

Categorías

Más información sobre Develop Apps Using App Designer en Centro de ayuda y File Exchange.

Preguntada:

el 29 de Mzo. de 2013

Community Treasure Hunt

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

Start Hunting!

Translated by