How do you avoid unnecessary copies when modifying table objects?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Kyle Padilla
el 17 de Feb. de 2022
Comentada: Kyle Padilla
el 18 de Feb. de 2022
I'd like to avoid the performance cost of copying large amounts of data inside of tables. For example, if I wanted to add or remove columns from the table via a function, how would you do that without it creating a copy? Do you need to use handle classes or can this be acheived with the built-in tables?
0 comentarios
Respuesta aceptada
Matt J
el 17 de Feb. de 2022
Editada: Matt J
el 17 de Feb. de 2022
I think adding and removing columns from tables is largely like adding/removing elements from cell vectors, i.e., it involves no data copying.
7 comentarios
Matt J
el 18 de Feb. de 2022
Thanks for providing that test! I see it's not making a copy.
You're quite welcome. If your question is resolved, though, please Accept-click the answer.
Más respuestas (0)
Ver también
Categorías
Más información sobre Logical 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!