Copying from one array to another
Mostrar comentarios más antiguos
Hi,
I have a data.txt file that I import using txt2mat. The relevant data are in chunks of length 1250 or 1500 points, but when I try to copy them to an array I get a "Subscripted assignment dimension mismatch" error.
For example: A = [1;2;3;4;5] and B = [1;2;3;4;5;6] If I want to copy the contents of A and B to temp(1,:) and temp(2,:), respectively, I get the error. Is it possible for me to store the contents of A and B, although they are different lengths, in the same temp array?
Any help in handling this would be appreciated.. Thanks!
2 comentarios
Azzi Abdelmalek
el 20 de Sept. de 2014
You know they are different sizes, then what do you want?
John
el 20 de Sept. de 2014
When you do an assignment like that, the rows have to be the same size. Consider using a cell. Or preallocating temp to be big enough to hold the biggest row and then storing the rows A and B after padding them with NaNs
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Cell Arrays en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!