I am unable to run the function InPolygon available at the Matlab webpage < https://www.mathworks.com/matlabcentral/fileexchange/20754-fast-inpolygon-detection-mex >.
I am getting error "Cannot find an exact (case-sensitive) match for 'InPolygon' "

 Akzeptierte Antwort

Walter Roberson
Walter Roberson am 17 Dez. 2018
Bearbeitet: Walter Roberson am 17 Dez. 2018

0 Stimmen

cd to the directory that contains InPolygon_Test.m
Give the MATLAB command
mex InPolygon.c
Provided that you have a compiler set up, it will create the necessary DLL. You can then test with
InPolygon_Test

5 Kommentare

There is no .m file so getting the error.
InPolygon .m
The Folder conntains
InPolygon .c
InPolygon .dll
InPolygon_Test.m
You could see the details
Please advise!
mex InPolygon.c
Abhishek Saini
Abhishek Saini am 17 Dez. 2018
Yes it work,
It was showingfollowing error to install compiler:
Error using mex
No supported compiler was found. You can install the freely available MinGW-w64 C/C++ compiler; see Install MinGW-w64 Compiler. For more
options, visit https://www.mathworks.com/support/compilers.
I installed the compiler and it works.
Thanks @James & @Walter
Walter Roberson
Walter Roberson am 17 Dez. 2018
Sorry, I should have named the .c not the .m
Abhishek Saini
Abhishek Saini am 17 Dez. 2018
I am still waiting for my another question on
could anyone help on that?

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Community Treasure Hunt

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

Start Hunting!

Translated by