Parfor loop and eval statement
Mostrar comentarios más antiguos
I have a parfor loop but have a eval statement basically importing stats from data files on my c drive into a list of variable names (player names) that I have in an array. Right now it executes with a regular loop but the data function takes a significant amount of time to read one by one. When I look at my cpu resources it is only about 20% max in use and I am hoping a parfor loop could speed up this process by allowing multiple file reads (especially since each read would be a different file). I tried creating a function but I can't figure out how to get the function to return a variable rather than a value. Probably by design but I realize the variables created in the function once ended are no longer seen by the main for loop that calls the function. Is there a way for the function to use the eval statement to save the variables either globally or say add to a mat file.
1 comentario
Jan
el 15 de Mzo. de 2012
Please post the code you are using.
Respuesta aceptada
Más respuestas (1)
Jan
el 15 de Mzo. de 2012
1 voto
Using eval to create variables is a bad idea. Please search in this forum for hundreds of related threads.
Categorías
Más información sobre Loops and Conditional Statements en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!