How to insert rows into a matrix
Mostra commenti meno recenti
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 Commenti
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
il 14 Dic 2018
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Logical in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
