Matlab function (fsparse) from github produces an error- why?

In order to use this function, I also downloaded the "Fast" package from: https://github.com/stefanengblom/stenglib
I needed this package because it contains "fsparse" which is used by the top99neo.m code. I added the package to my directory. But, everytime I call top99neo(300,100,0.5,3,8.75,3,'N',0.5,2,0.2,500), I get the following error:
Error using fsparse (line 145)
.MEX-file not found on path.
I checked the fsparse.m file and it's all commented out except for "error('.MEX-file not found on path.');". So, I'm confused-- where is the actual fsparse function that top99neo is calling? and why is it not working for me if I added the entire Fast package to my working directory? Thanks!

답변 (1개)

Kartik
Kartik 2023년 2월 21일

0 개 추천

Hi Rachel,
From the error message, it seems like the MEX files have not been created yet on your current path. You can try the following steps:
  1. Put “Fast” as your current folder.
  2. Run the “startup.m” script.
  3. Use the “make” command in the MATLAB command window.
MEX files shouldbe created by following the above-mentioned steps.

카테고리

도움말 센터File Exchange에서 Adding custom doc에 대해 자세히 알아보기

질문:

2022년 9월 6일

답변:

2023년 2월 21일

Community Treasure Hunt

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

Start Hunting!

Translated by