use the mat2cell function

8 Ansichten (letzte 30 Tage)
zhengyang shang
zhengyang shang am 23 Mär. 2021
Beantwortet: Star Strider am 23 Mär. 2021
Now i have a 5*100 matrix, how to convert it to a 5*10 cell and each cell contain 1*10?

Antworten (2)

David Hill
David Hill am 23 Mär. 2021
b=mat2cell(a,[1 1 1 1 1],[[10 10], [10 10], [10 10], [10 10], [10 10]]);

Star Strider
Star Strider am 23 Mär. 2021
Try this:
A = randi(9, 5, 100); % Create Matrix To Test Code
C = mat2cell(A, ones(5,1), ones(1,10)*10) % Desired Result
.

Kategorien

Mehr zu Data Type Conversion 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