Borrar filtros
Borrar filtros

How do you avoid unnecessary copies when modifying table objects?

1 visualización (últimos 30 días)
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?

Respuesta aceptada

Matt J
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
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.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Logical en Help Center y File Exchange.

Productos


Versión

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by