MATLAB Answers

Undefined function or variable 'rootFolder'.

2 views (last 30 days)
Salem
Salem on 2 Apr 2016
Commented: Walter Roberson on 5 Apr 2016
When I am training to implement this function
imageDatastore
I receive
Undefined function or variable 'rootFolder'.
I have this version and those toolbox in my machine
ver
----------------------------------------------------------------------------------------------------
MATLAB Version: (R2015b)
Operating System: Linux
----------------------------------------------------------------------------------------------------
MATLAB Version 8.6 (R2015b)
Image Processing Toolbox Version 9.3 (R2015b)
Neural Network Toolbox Version 8.4 (R2015b)
Optimization Toolbox Version 7.3 (R2015b)
Parallel Computing Toolbox Version 6.7 (R2015b)
Statistics and Machine Learning Toolbox Version 10.1 (R2015b)
Any help please
By the way I checked preference and make set the path to default but same problem,

  2 Comments

Walter Roberson
Walter Roberson on 2 Apr 2016
Please show your code and the complete error message
Salem
Salem on 4 Apr 2016
I am trying to implement convolution neural network in this link http://uk.mathworks.com/help/nnet/convolutional-neural-networks.html and I recieved this error
imageDatastore undefine
Undefined function or variable 'rootFolder'.

Sign in to comment.

Answers (1)

Walter Roberson
Walter Roberson on 4 Apr 2016
The code has the line
rootFolder = fullfile(outputFolder, '101_ObjectCategories');
above the point where it uses rootFolder, so you must have missed some lines in your implementation.

  4 Comments

Show 1 older comment
Walter Roberson
Walter Roberson on 4 Apr 2016
The function imageDatastore appears to be new as of R2016a, which is confusing because ImageDatastore objects are documented as existing from R2015b, but were at that time only accessible by using datastore()
Salem
Salem on 4 Apr 2016
OK, what I can do as I have R2015b and I bought it only in this January.
Walter Roberson
Walter Roberson on 5 Apr 2016
If you bought R2015b within the last calendar year, then if you bought anything other than the cheapest version of the Student Version license, then included in that should have been one year of Software Maintenance Service (SMS). That would entitle you to upgrade to all MATLAB versions released within one year. As R2016a was released well within that year, you should be able to go to https://www.mathworks.com/downloads/select_release?mode=gwylf and download R2016a.
Note: the "unbundled" Student Version license, the very least expensive student license, might possibly not include this service.

Sign in to comment.