MATLAB: combine two cell arrays of string at a specific position
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I have two cells of strings: A(a,1) and B(b,1), where a>b. I want to combine A with B, adding B at a certain position of A. Notice that in A there are no blank rows, so I suppose that first I have to add b blank rows in A and then concatenate B at a specific position.
0 comentarios
Respuestas (1)
Dave B
el 5 de En. de 2022
Editada: Dave B
el 5 de En. de 2022
If I understand the question correctly, you can just specify the indices where you want your strings to go.
A={'Moose';'Goose';'Horse';'Pig'}
B={'Dog';'Cat'}
pos = 3; % insert B starting at A's third index
A=[A(1:pos-1);B;A(pos:end)]
0 comentarios
Ver también
Categorías
Más información sobre Get Started with MATLAB 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!