Error when using the same program on an other computer

Hi,
I wrote this tiny program to structure a 3D matrix. It works fine when use one computer but when I want to use it on another I have this error :
Undefined function or variable 'parforstart'.
Error in ==> TestVecteur3DExcelMATLAB2 at 8
A1 = xlsread(filename, sheet, ilRange) % Recupere les valeurs d'excel
Error in ==> run at 57
evalin('caller', [s ';']);
------------------
Here is my program :
n=1;
filename = 'test.xls';
sheet = 1;
ilRange = 'A1:A31';
A1 = xlsread(filename, sheet, ilRange)
for k = drange(1:3)
for j = drange(1:2)
for i = drange(1:5)
VECTR1(i,j,k)= A1(n);
n=n+1;
end
end
end
----------------------
Can anybody tell me what's wrong?
Thank you

답변 (2개)

C.J. Harris
C.J. Harris 2013년 5월 17일

0 개 추천

The 'parfor' functionality is part of the Parallel Processing Toolbox. I would assume that second computer doesn't have this toolbox installed. You can confirm this by using the 'ver' command from the MATLAB command window.
Clement
Clement 2013년 5월 17일

0 개 추천

Thank you! You are right. So, is there any way to run my program on the other computer?

댓글 수: 2

No. You would have to install the necessary toolboxes on the second computer.
Or if you have the compiler maybe you can compile it into a standalone executable and run it that way.

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기

질문:

2013년 5월 17일

Community Treasure Hunt

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

Start Hunting!

Translated by