Parfor loop and eval statement
이전 댓글 표시
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
Jan
2012년 3월 15일
Please post the code you are using.
채택된 답변
추가 답변 (1개)
Jan
2012년 3월 15일
1 개 추천
Using eval to create variables is a bad idea. Please search in this forum for hundreds of related threads.
카테고리
도움말 센터 및 File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!