want a rows to split into multiple rows
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
VASUNDHARA V
am 24 Feb. 2022
Kommentiert: VASUNDHARA V
am 25 Feb. 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 Kommentare
Akzeptierte Antwort
Jan
am 24 Feb. 2022
Bearbeitet: Jan
am 24 Feb. 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 Kommentare
Jan
am 24 Feb. 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.
Weitere Antworten (1)
Siehe auch
Kategorien
Mehr zu Matrix Indexing 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!