How do I save variables from a function to the base workspace?
234 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Pocho
el 21 de Ag. de 2012
Respondida: Stacey
el 13 de En. de 2020
I have a matrix variable, corr_matrix. I would like to save this to the workspace without having to validate (export2wsdlg requests permission before exporting). Can you do this with evalin? I did not understand evalin's documentation...but I would like something like
Save2ws('variable_name', variable);
How can this be done?
1 comentario
Daniel Shub
el 22 de Ag. de 2012
What you are asking for with Save2ws is a way to poof a variable. In general this is bad practice. Can you give some details about how/where corr_matrix is being created?
Respuesta aceptada
Ryan G
el 21 de Ag. de 2012
4 comentarios
James Cannon
el 19 de Nov. de 2016
Editada: Walter Roberson
el 19 de Nov. de 2016
in my script file: inputVT()
in my function file named inputVT.m
I have
v0 = input('velocity');
this works but my input is not stored to the workspace. How do I store it to ws?
Walter Roberson
el 19 de Nov. de 2016
Editada: Walter Roberson
el 19 de Nov. de 2016
In your script,
v0 = inptuVT();
and your inputVT.m would be
function v0 = inputVT
v0 = input('velocity');
Más respuestas (2)
Stacey
el 13 de En. de 2020
If you would like to do this for debugging purposes, you can click on the down-arrow below "Run" and choose "Pause on Errors". This will allow you to browse the internal variables and workspace in a function in debug-mode when an error occurs.
0 comentarios
Azzi Abdelmalek
el 21 de Ag. de 2012
Editada: Azzi Abdelmalek
el 21 de Ag. de 2012
declare them as global variables
global var1 var2 var3
do it in your function and in matlab command
4 comentarios
Daniel Shub
el 22 de Ag. de 2012
@Matt while I try and avoid globals, I would never trade a global for a evalin/assignin. At least globals give you a fighting chance of figuring out what is happening.
Milad Abdollahi
el 28 de Jul. de 2015
If you set variables as global you can not using them in simulikn
Ver también
Categorías
Más información sobre Environment and Settings 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!