Why is it showing: Undefined function or variable 'removeStopWords'.

Dear I am using R2017B with text analytics software installed(I have checked by searching get add-ons). I have written a simpole function which is following:
function x=test()
s='i am a boy and u r a grl';
disp(removeStopWords(s));
end
And it shows the following error:
Undefined function or variable 'removeStopWords'.
Would you please shed light on this issue explaining why is this happening?
Thanks,

Answers (2)

https://www.mathworks.com/help/textanalytics/ref/tokenizeddocument.removestopwords.html
Introduced in R2018b
An example of the correct usage as documented
function x=test() %EDITED
s= tokenizedDocument([ 'i am a boy and u r a grl']);
disp(removeStopWords(s));
end

11 Comments

@madhaban ravi : I am srry that I cant accept this example. i knw this example. but if you read my query carefully, I ask that, the error displays,
Undefined function or variable 'removeStopWords'.
Although I have installed all the toolboxes.
Type
ver
in command window and paste what shows there
Also try my edited answer
Please before putting up a comment try my edited answer and then comment!
Sorry dear. The main problem here is, the program is not finding the removeStopWords function..... :(
Ok what showed up when you typed ver? Also try
which removeStopWords
in command window and paste your result here
this is interesting. it displays "'removeStopWords' not found." do you have any suggestions in this case.
Then I suspect you haven’t installed Text Analytics toolbox , ok what showed up when you typed
ver
in command window?
it is installed. and its shown in var as well.
MATLAB Version: 9.3.0.713579 (R2017b)
MATLAB License Number: 123456
Operating System: Microsoft Windows 10 Pro Version 10.0 (Build 17134)
Java Version: Java 1.8.0_121-b13 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode
-----------------------------------------------------------------------------------------------------
MATLAB Version 9.3 (R2017b)
Simulink Version 9.0 (R2017b)
Aerospace Blockset Version 3.20 (R2017b)
Aerospace Toolbox Version 2.20 (R2017b)
Antenna Toolbox Version 3.0 (R2017b)
Audio System Toolbox Version 1.3 (R2017b)
Automated Driving System Toolbox Version 1.1 (R2017b)
Bioinformatics Toolbox Version 4.9 (R2017b)
Communications System Toolbox Version 6.5 (R2017b)
Computer Vision System Toolbox Version 8.0 (R2017b)
Control System Toolbox Version 10.3 (R2017b)
Curve Fitting Toolbox Version 3.5.6 (R2017b)
DO Qualification Kit Version 3.4 (R2017b)
DSP System Toolbox Version 9.5 (R2017b)
Data Acquisition Toolbox Version 3.12 (R2017b)
Database Toolbox Version 8.0 (R2017b)
Datafeed Toolbox Version 5.6 (R2017b)
Econometrics Toolbox Version 4.1 (R2017b)
Embedded Coder Version 6.13 (R2017b)
Filter Design HDL Coder Version 3.1.2 (R2017b)
Financial Instruments Toolbox Version 2.6 (R2017b)
Financial Toolbox Version 5.10 (R2017b)
Fixed-Point Designer Version 6.0 (R2017b)
Fuzzy Logic Toolbox Version 2.3 (R2017b)
GPU Coder Version 1.0 (R2017b)
Global Optimization Toolbox Version 3.4.3 (R2017b)
HDL Coder Version 3.11 (R2017b)
HDL Verifier Version 5.3 (R2017b)
IEC Certification Kit Version 3.10 (R2017b)
Image Acquisition Toolbox Version 5.3 (R2017b)
Image Processing Toolbox Version 10.1 (R2017b)
Instrument Control Toolbox Version 3.12 (R2017b)
LTE HDL Toolbox Version 1.0 (R2017b)
LTE System Toolbox Version 2.5 (R2017b)
MATLAB Coder Version 3.4 (R2017b)
MATLAB Compiler Version 6.5 (R2017b)
MATLAB Compiler SDK Version 6.4 (R2017b)
MATLAB Distributed Computing Server Version 6.11 (R2017b)
MATLAB Report Generator Version 5.3 (R2017b)
Mapping Toolbox Version 4.5.1 (R2017b)
Model Predictive Control Toolbox Version 6.0 (R2017b)
Model-Based Calibration Toolbox Version 5.3 (R2017b)
Neural Network Toolbox Version 11.0 (R2017b)
OPC Toolbox Version 4.0.4 (R2017b)
Optimization Toolbox Version 8.0 (R2017b)
Parallel Computing Toolbox Version 6.11 (R2017b)
Partial Differential Equation Toolbox Version 2.5 (R2017b)
Phased Array System Toolbox Version 3.5 (R2017b)
Polyspace Bug Finder Version 2.4 (R2017b)
Polyspace Code Prover Version 9.8 (R2017b)
Powertrain Blockset Version 1.2 (R2017b)
RF Blockset Version 6.1 (R2017b)
RF Toolbox Version 3.3 (R2017b)
Risk Management Toolbox Version 1.2 (R2017b)
Robotics System Toolbox Version 1.5 (R2017b)
Robust Control Toolbox Version 6.4 (R2017b)
Signal Processing Toolbox Version 7.5 (R2017b)
SimBiology Version 5.7 (R2017b)
SimEvents Version 5.3 (R2017b)
Simscape Version 4.3 (R2017b)
Simscape Driveline Version 2.13 (R2017b)
Simscape Electronics Version 2.12 (R2017b)
Simscape Fluids Version 2.3 (R2017b)
Simscape Multibody Version 5.1 (R2017b)
Simscape Power Systems Version 6.8 (R2017b)
Simulink 3D Animation Version 7.8 (R2017b)
Simulink Check Version 4.0 (R2017b)
Simulink Code Inspector Version 3.1 (R2017b)
Simulink Coder Version 8.13 (R2017b)
Simulink Control Design Version 5.0 (R2017b)
Simulink Coverage Version 4.0 (R2017b)
Simulink Design Optimization Version 3.3 (R2017b)
Simulink Design Verifier Version 3.4 (R2017b)
Simulink Desktop Real-Time Version 5.5 (R2017b)
Simulink PLC Coder Version 2.4 (R2017b)
Simulink Real-Time Version 6.7 (R2017b)
Simulink Report Generator Version 5.3 (R2017b)
Simulink Requirements Version 1.0 (R2017b)
Simulink Test Version 2.3 (R2017b)
Spreadsheet Link Version 3.3.2 (R2017b)
Stateflow Version 9.0 (R2017b)
Statistics and Machine Learning Toolbox Version 11.2 (R2017b)
Symbolic Math Toolbox Version 8.0 (R2017b)
System Identification Toolbox Version 9.7 (R2017b)
Text Analytics Toolbox Version 1.0 (R2017b)
Tracking and Sensor Fusion Toolbox Version 1.0 (R2017b)
Trading Toolbox Version 3.3 (R2017b)
Vehicle Network Toolbox Version 3.4 (R2017b)
Vision HDL Toolbox Version 1.5 (R2017b)
WLAN System Toolbox Version 1.4 (R2017b)
Wavelet Toolbox Version 4.19 (R2017b)
So it appears that you have Text Analystics Toolbox so that best option is to contact Mathworks support team by pressing the Contact Us button on the on right corner of this page. They will guide you further.
removeStopWords does not work on strings or char vectors, only on tokenizedDocument.
The way MATLAB searches for functions means that it will only find removeStopWords if you have a tokenizedDocument in your workspace.
>> clear all
>> which removeStopWords
'removeStopWords' not found.
>> td = tokenizedDocument;
>> which removeStopWords
[..]/matlab/toolbox/textanalytics/textanalytics/tokenizedDocument.m % tokenizedDocument method

Sign in to comment.

Products

Release

R2017b

Asked:

on 5 Nov 2018

Community Treasure Hunt

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

Start Hunting!