How to insert rows into a matrix
Ältere Kommentare anzeigen
Hi
I have a matrix (748*6). I need to insert one row after every 3rd row. How should I do that? the resulting martix should be (1126 *6).
Thank you
2 Kommentare
This cannot work. "After every 3rd row" means, that the number of rows would grow by 4/3. Example with 6 elements:
[1,2,3,<insert>, 4,5,6,<insert>]
Maybe you mean "after every 2nd row" or "in every 3rd row". Then the number of rows grows by a factor of 3/2. This is near to the given sizes, but not exactly: 748 / 2 * 2 is 1122, not 1126.
Please post a short example with inputs and outputs to clarify, what you want.
You did not mention what you want to insert: zeros, NaNs, values from another matrix? "Inserting rows" is not clear in this point.
Elaheh
am 14 Dez. 2018
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Multidimensional Arrays finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
