Filter löschen
Filter löschen

Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

How do I convert a 5x4cell to a 5x4matrix?

1 Ansicht (letzte 30 Tage)
Sam
Sam am 6 Jan. 2015
Geschlossen: MATLAB Answer Bot am 20 Aug. 2021
In attachment is my example of the 5x4 cell. I want to create a 5x4 matrix of it. How do I do this?

Antworten (2)

Luuk van Oosten
Luuk van Oosten am 6 Jan. 2015
Hi Sam, have you tried
M = cell2mat(C)
  1 Kommentar
Sam
Sam am 6 Jan. 2015
Bearbeitet: Sam am 6 Jan. 2015
Yes, it doesn't work... "Error using cat Dimensions of matrices being concatenated are not consistent.
Error in cell2mat (line 86) m = cat(2,m{:});"

Guillaume
Guillaume am 6 Jan. 2015
Your 5x4 cell consists of vectors of different size totaling up 676 + 501 + ... + 358 = way more than 20 elements. A 5x4 matrix by definition only contains 20 elements.
In other words, what you want is not possible or you've not stated what you want correctly.
  2 Kommentare
Sam
Sam am 6 Jan. 2015
can I convert the 5x4cell to a 5x4struct?
Guillaume
Guillaume am 6 Jan. 2015
Bearbeitet: Guillaume am 6 Jan. 2015
You can:
s = struct('somefieldname', C);
The cell is probably easier to manipulate though.

Diese Frage ist geschlossen.

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by