How to use the phantom function on MATLAB Version: 8.3.0.532 (R2014a)

6 views (last 30 days)
Dear all,
I am running MATLAB Version: 8.3.0.532 (R2014a). I would like to use the phantom function (which I have been able to use on MATLAB Version: 7.14.0.739 (R2012a) and which is included in the documentation for MATLAB Version: 8.3.0.532 (R2014a)!).
However, when I run
P = phantom('Modified Shepp-Logan', 200);
in the Command Window, I get the following error message:
Undefined function 'phantom' for input arguments of type 'char'.
Moreover, when I run
ph = phantom(256);
in the Command Window, I get the following error message:
Undefined function 'phantom' for input arguments of type 'double'.
Can anyone advise me on how I could get the phantom function (which I have been able to use on MATLAB Version: 7.14.0.739 (R2012a)) running properly on MATLAB Version: 8.3.0.532 (R2014a)?
Thanks in advance,
Kaloyan Marinov
  1 Comment
Geoff Hayes
Geoff Hayes on 12 Aug 2014
The phantom function is part of the Image Processing Toolbox. Do you have it installed?
In the Command Window, type
ver
to see the version of MATLAB and all installed toolboxes. If you don't see a line for the Image Processing Toolbox then it isn't installed. If you do see a line for it, then type
which phantom -all
to locate the path(s) to the phantom function if it exists.
I notice the same error messages as you since I don't have this toolbox.

Sign in to comment.

Answers (0)

Categories

Find more on Biomedical Imaging in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!