资源简介
本文主要提供的是MATLAB调用CUDA的代码,程序为可执行程序,拿来就能用,也有源码可提供参考
代码片段和文件信息
#include“mex.h“
#include“AddVectors.h“
// nlhs: 杈撳嚭鍙橀噺鐨勪釜锟?lefthand side璋冪敤璇彞鐨勫乏鎵嬮潰)
// plhs锛氳緭鍑虹殑mxArray鐭╅樀鐨勫ご鎸囬拡
// nrhs: 杈撳叆鍙橀噺涓暟(righthand side璋冪敤璇彞鐨勫彸鎵嬮潰)
// prhs锛氳緭鍏ョ殑mxArray鐭╅樀鐨勫ご鎸囬拡
// 濡傛灉鏈変袱涓緭鍏ュ彉閲忥紝閭d箞prhs[0]鎸囧悜绗竴涓彉锟?
//prhs[1]鎸囧悜绗簩涓彉锟?
// Matlab鐨刟rray浣跨敤mxArray绫诲瀷鏉ヨ〃绀猴拷?
//plhs鍜宧rhs閮芥槸鎸囧悜mxArray绫诲瀷鐨勬寚閽堟暟锟?
void mexFunction(int nlhs mxArray *plhs[] int nrhs mxArray *prhs[])
{
// 鍒ゆ柇杈撳叆鍙傛暟涓暟鏄惁婊¤冻鏉′欢
if (nrhs != 2)
mexErrMsgTxt(“Invaidnumber of input arguments“);
if (nlhs != 1)
mexErrMsgTxt(“Invalidnumber of outputs“);
// 鍒ゆ柇杈撳叆鍙傛暟鐨勭被鍨嬫槸鍚︽弧瓒虫潯锟?
// if (!mxIsSingle(prhs[0]) !mxIsSingle(prhs[1]))
// mexErrMsgTxt(“inputvector data type must be single“);
// 鑾峰彇杈撳叆鍙傛暟缁村害
// mxGetM:寰楀埌杈撳叆鐭╅樀鐨勮锟?
//
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1221 2017-04-08 17:25 system\AddVectors.cu
文件 152 2017-04-08 17:21 system\AddVectors.h
文件 25395 2017-04-19 19:46 system\AddVectors.obj
文件 2765 2017-04-08 17:21 system\AddVectorsCuda.cpp
文件 12800 2017-04-19 19:46 system\AddVectorsCuda.mexw64
文件 347 2017-04-18 21:45 system\Unti
文件 1594 2017-03-25 14:40 system\nvmex.m
目录 0 2017-04-19 19:46 system\
- 上一篇:一维离散小波变换
- 下一篇:kmeans均值聚类matlab代码
相关资源
- HMMforspeechrecogntion 一个可执行的HMM语音
- popular-UCI-datasets 一些非常有用的数据
- GAPSO 这个算法是遗传算法和粒子群优
- synchronization 利用matlab仿真实现载波的
- Gabor Gabor小波变换的matlab实现
- 4 matlab区域填充的具体算法及演示
- MATLAB_image_process_with_PDE 运用偏微分方
- gabijiao 该程序通过实例(函数)
- SIFT2844912
- gbvs 二维图像视觉显著性检测
- wenli 分析了纹理特征提取方法
- EELM
- barcode 基于图像的条形码识别程序(识
-
myaudiopla
yer 使用Matlab GUI实现的音频 - B-spline-surface 在MATLAB-2008a环境下编写的
- NURBS-surface 在MATLAB-2008a环境下编写的
- ACO 用MATLAB编写的蚁群算法最短路径寻
- wavplay 基于matlab GUI界面的播放器
- allfns 是由牛津大学VGG开发的三维重建
- spectrogram_fft
- adaboost 基于adaboost的人脸识别程序
- 2 2课程报告要求:按照讲课内容
- gps GPS信号的捕获、处理程序
- fuzzynetme 模糊神经网络的MATLAB程序
- naive_bayes_numeric 利用matlab实现的朴素贝
- MFandMPF 计算肌电信号积分肌电值
- BM3D BM3D去噪算法的实现和相关文档
- BarrelDistortion 两个matlab程序
- Kalman 用卡尔曼滤波跟踪目标实例
- WSN-matlab-simulation
评论
共有 条评论