want a rows to split into multiple rows
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
VASUNDHARA V
el 24 de Feb. de 2022
Comentada: VASUNDHARA V
el 25 de Feb. de 2022
A=[111111111111111111]
i want to generate A=[111111
111111
111111]
it is (3,6) matrix...I know it can be done easily through semicolon but that i dnt want because that A matrix is the output basically.
i also used reshape command but for that dimension shoud be same. i have taken just for example (3,6).actually the matrix is of (1,90) .i wangt to make it (3,30)
kindly help
0 comentarios
Respuesta aceptada
Jan
el 24 de Feb. de 2022
Editada: Jan
el 24 de Feb. de 2022
X = ones(1, 90);
Y = reshape(X, 3, []); % 2nd argument is determined automatically
% The long form:
Y = reshape(X, 3, numel(X) / 3);
6 comentarios
Jan
el 24 de Feb. de 2022
@VASUNDHARA V: A hint for future questions: You see, that 1:12 is a better example to demonstrate, what you want to achieve than "A=[111111111111111111]". Note that this is not even a vector, but a huge scalar.
Más respuestas (1)
Ver también
Categorías
Más información sobre Creating and Concatenating Matrices 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!