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' "

 採用された回答

Walter Roberson
Walter Roberson 2018 年 12 月 17 日
編集済み: Walter Roberson 2018 年 12 月 17 日

0 投票

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 件のコメント

Abhishek Saini
Abhishek Saini 2018 年 12 月 17 日
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!
James Tursa
James Tursa 2018 年 12 月 17 日
mex InPolygon.c
Abhishek Saini
Abhishek Saini 2018 年 12 月 17 日
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 2018 年 12 月 17 日
Sorry, I should have named the .c not the .m
Abhishek Saini
Abhishek Saini 2018 年 12 月 17 日
I am still waiting for my another question on
could anyone help on that?

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeWrite C Functions Callable from MATLAB (MEX Files) についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by