function assignin overwrites my data
Mostrar comentarios más antiguos
Hello! I'm trying to save a matrix in the matlab workspace with the function assignin, because that's the only one I know that does this, but the problem is that I don't know if I can manipulate it in order to not overwrite the data I acquire in which loop.
So I'm using this line of code:
assignin('base', varName, captureData);
But the matrix it generates only has the last second of data it captures (each loop is one second) and I need it to save all of the data it gets. I can save it to a txt file, which I'm already doing. But I want to manipulate the generated matrix so I really need the data to be inside of matlab workspace (I'm acquiring data in real time).
Would really appreciate some help, please keep in mind I'm very new to matlab.
2 comentarios
Rik
el 9 de Jul. de 2021
Why are you using assignin instead of using functions (or even classes, if you want more persistence)?
Teresa Carneiro
el 9 de Jul. de 2021
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Logical 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!