Undefined function 'libsvmread' for input arguments of type 'char'.
Show older comments
I get the following error when i use libsvm
Undefined function 'libsvmread' for input arguments of type 'char'.
i downloaded libsvm 3.17 and unzipped it and placed all content in my matlab path
in command prompt i used
[a,b] = libsvmread('heart-scale');
i get the above error
plz help
Answers (3)
Hossein Sangrody
on 23 Jul 2015
0 votes
type "pathtool" in your MATLAB command window, add the path of the functions e.g. if your operating system is Windows, add "...\libsvm-3.17\windows" and then save. MATLAB can read them now. That's all.
5 Comments
Astha Ameta
on 9 Nov 2016
Kindly elaborate your explanation. I am also facing the same issue.
Astha Ameta
on 9 Nov 2016
I followed the steps mentioned by you but instead, I got a new error: ??? Invalid MEX-file 'C:\Program Files\matlab\R2010a\toolbox\libsvm-3.21\windows\libsvmread.mexw64': The specified module could not be found. Although the file is there but still this error is coming. Please advise.
CC0058
on 9 Jan 2017
I also got the same problem, after adding the path I got the second error you mentioned. Did you solve this?
Astha Ameta
on 23 Jan 2017
Edited: Astha Ameta
on 23 Jan 2017
It is still unresolved.
Akanksha Goel
on 18 Dec 2018
I am getting same issue what to do next?
Christine Zarief
on 23 Feb 2018
0 votes
I get this problem ,I tried a lot to solve it ,but it does not work ,could you please help me ?
Undefined function or variable 'libsvmread'.
Error in demo_libsvm_test1 (line 29) [heart_scale_label, heart_scale_inst] = libsvmread(fullfile(dirData,'heart_scale'));
Walter Roberson
on 27 Dec 2019
0 votes
libsvmread() is part of the third-party libsvm tools. See https://www.mathworks.com/matlabcentral/answers/8704-i-can-not-use-libsvm#answer_12007
Categories
Find more on Read, Write, and Modify Image in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!