Script won't run..

조회 수: 12 (최근 30일)
Qwuasi Moore
Qwuasi Moore 2011년 7월 13일
I have written a script quadpoly.m into my current path.After running it,i get the message
'??? Undefined function or variable 'quadpoly'.'
Thereafter i tried 'which quadpoly' and i get the response
' Has no license available '
I am using matlab on the university's server.By the way, the script doesn't depend on any toolbox.

채택된 답변

Qwuasi Moore
Qwuasi Moore 2011년 7월 15일
Dear All,
Thank You.One of my functions was named IMSHOW which is a matlab function in image processing toolbox. Since i didn't have Image processing toolbox, it was not recognizing the other functions in the folder.
Remedy : I deleted the function and everything works perfectly now. Thank you.
  댓글 수: 2
Sean de Wolski
Sean de Wolski 2011년 7월 15일
Please accept your answer to mark this thread closed and so others in the future can easily see the remedy!
Fangjun Jiang
Fangjun Jiang 2011년 7월 20일
Even with that, I am surprised that you will have ' Has no license available ' error when you try to run which command. It has nothing to do with any toolbox.

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

추가 답변 (3개)

Jan
Jan 2011년 7월 13일
If QUADPOLY is a function of a Matlab toolbox, re-using the name can cause such strange problems. An undocumented copyprotection mechanism seems to check filenames...
So if you are sure that you do not use a function whichyou do not have a license for, try to rename the script.
  댓글 수: 1
Fangjun Jiang
Fangjun Jiang 2011년 7월 14일
I searched the function list on Mathworks website. quadpoly doesn't appear to be in the list.

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


Fangjun Jiang
Fangjun Jiang 2011년 7월 13일
I am assuming you are using a shared license. Even when you are in the MATLAB command window, the MATLAB license you got when you started could be timed out. The error indicates that you don't have the license to run the MATLAB which command.

Sean de Wolski
Sean de Wolski 2011년 7월 14일
When you open MATLAB is there something in the command window that reads along the lines of:
"Your license will expire in X days" or "Your license has expired please contact your systems admin"?
Before you clc it away? Close MATLAB, restart it and let us know.

카테고리

Help CenterFile Exchange에서 Install Products에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by