mex c/c++ programming
seamanj
这个作者很懒,什么都没留下…
展开
-
mex 1 hello,world
1. 新建一个hello.c的文件//hello.c#include "mex.h"void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]){ mexPrintf("Hello, world!\n"); return;}2.打开matlab, 转到hello.c文原创 2016-07-25 04:09:12 · 510 阅读 · 0 评论 -
mex2 Inputs and Outputs
1. 新建normalizecolsmx.c文件/* normalizecolsmx.c Normalize the columns of a matrixSyntax: B = normalizecols(A)or B = normalizecols(A,p)The columns of matrix A are normalized so that norm(B(:,n),原创 2016-07-25 04:33:12 · 481 阅读 · 0 评论 -
mex中如何禁止msvc的warnning
files = { ... 'perform_front_propagation_mesh1.cpp', ... 'gw/gw_core/GW_Config.cpp', ... 'gw/gw_core/GW_FaceIterator.cpp', ... 'gw/gw_core/GW_SmartCounter.cpp',原创 2016-08-10 01:25:01 · 473 阅读 · 0 评论 -
using cuda7.0 in matlab2015b with vs2013 compiler
the tutorial is from the officail website:http://uk.mathworks.com/help/distcomp/run-mex-functions-containing-cuda-code.htmlHowever, there are many problems when I was running command : mexcuda原创 2016-09-08 00:59:26 · 2137 阅读 · 0 评论 -
set including path in mex
mex('icpMex.cpp','../src/icp.cpp','../src/icpPointToPoint.cpp',... '../src/icpPointToPlane.cpp','../src/kdtree.cpp',... '../src/matrix.cpp','-I../src','-IC:\work_files\boost_1_60_0');mex('spa原创 2016-10-14 19:31:02 · 369 阅读 · 0 评论 -
mex 里面调用matlab函数
mxArray *rhs[1]; rhs[0] = (mxArray *)prhs[4];//phrs[4]为mexfunction传过来的arguement mxArray *nneighbors_array; mexCallMATLAB(1, &nneighbors_array, 1, rhs, "numel"); int nneighbors = (int)原创 2016-11-07 20:55:04 · 1334 阅读 · 0 评论 -
GPU CUDA and MEX Programming
https://uk.mathworks.com/help/distcomp/gpu-cuda-and-mex-programming.htmlmxGPUCopyFromMxArrayCopy mxArray to mxGPUArraymxGPUCopyGPUArrayDuplicate (deep copy) mxGPU转载 2016-11-09 06:28:20 · 1178 阅读 · 0 评论