Undefined function 'prctile' for input arguments of type 'double'.
3 次查看(过去 30 天)
显示 更早的评论
I need is to get the value at a specific position (eg., in this case 25th position) of a random datasets if arranged in ascending order. For example, if I run the following 2 simple commands, I am expecting and I am getting the following output from MATLAB which is installed in my LINUX PC (Matlab-R2009a). --------------------------------------------------------------------- >> data=[ 7 8 9 3 6 11 23 5 2 1 0 ] data = 7 8 9 3 6 11 23 5 2 1 0 >> prctile(data,25) ans = 2.2500 >> --------------------------------------------------------------------- But for the same 2 simple commands, I am getting the following output from Aditya MATLAB --------------------------------------------------------------------- >> data=[ 7 8 9 3 6 11 23 5 2 1 0 ] data = Columns 1 through 10 7 8 9 3 6 11 23 5 2 1 Column 11 0 >> prctile(data,25) Undefined function 'prctile' for input arguments of type 'double'. >>
1 个评论
John D'Errico
2017-10-10
Does that system have a copy of the statistics toolbox? What version of MATLAB is this other system running?
回答(1 个)
Janak Thotakura
2017-10-12
As @John pointed out, the 'prctile' function requires 'Statistics and Machine Learning Toolbox' installed in the machine.
Enter the below command in the MATLAB Command Window to view the installed toolboxes.
- for MATLAB versions R2012b and later:
>> ver -support
- for MATLAB versions R2012a and earlier:
>> ver
Hope this helps
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Startup and Shutdown 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!