diff --git a/fast_tsne.m b/fast_tsne.m index d7a5446..bb01fb8 100644 --- a/fast_tsne.m +++ b/fast_tsne.m @@ -253,7 +253,11 @@ disp('Data written'); tic %[flag, cmdout] = system(fullfile(tsne_path,'/fast_tsne'), '-echo'); - cmd = sprintf('%s %s data.dat result.dat %d',fullfile(tsne_path,'/fast_tsne'), version_number, p.nthreads); + if ispc + cmd = sprintf('%s %s data.dat result.dat %d',fullfile(tsne_path,'/fast_tsne.exe'), version_number, p.nthreads); + else + cmd = sprintf('%s %s data.dat result.dat %d',fullfile(tsne_path,'/fast_tsne'), version_number, p.nthreads); + end [flag, cmdout] = system(cmd, '-echo'); if(flag~=0) error(cmdout);