using mex to apply voro++ in MATLAB
使用mex在MATLAB中调用voro++
voro++:http://math.lbl.gov/voro++/
mex:https://ww2.mathworks.cn/help/matlab/ref/mex.html
contact me:[email protected]
for MATLAB
Necessary:
MinGW-4.9.2
TDM-GCC
mex voro_cmd.cpp src/voro++.cc
voro_cmd(voro++,[opts],<x_min>,<x_max>,<y_min>,<y_max>,<z_min>,<z_max>,<filename>);try the demo in matlab:
mex voro_cmd.cpp src/voro++.cc %编译
voro_cmd('voro++','-r','-o','-c','%i %q %r;%t;%P;%n;%l','0','100','0','100','0','100','input2.txt');%voro++的cmd命令Voro++ command-line utility reference: http://math.lbl.gov/voro++/doc/cmd.html
Voro++ customized output reference : http://math.lbl.gov/voro++/doc/custom.html