Extract entire matrices from a cell

1 Ansicht (letzte 30 Tage)
AS
AS am 28 Jan. 2020
Kommentiert: AS am 28 Jan. 2020
Hallo,
I have a cell which contains 10 matrices. Each matrix contains data from a different sensor and all matrices have different number of rows although they have the same number of columns. I would like to extract the entire matrices from the cell and keep the name of each matrix.
Thanks in advance
  5 Kommentare
Walter Roberson
Walter Roberson am 28 Jan. 2020
Leave them in the struct. Use structfun() . Or use struct2cell() and cellfun()
AS
AS am 28 Jan. 2020
You are write, its a structure and it is better to do al the calculations inside the structure.

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Selva Karna
Selva Karna am 28 Jan. 2020
clc
clear all;
close all;
cel_len=length(your_cell);
for i=1:cel_len
exta_cel=your_cell(i);
ext_data(i)=ext_cel
end
  1 Kommentar
AS
AS am 28 Jan. 2020
Thanks for the answer. However this solution creates again the new structure ext_data with the same matrices.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Structures finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by