MATLAB 函数 mspa 是美国国家可再生能源实验室 (NREL) 开发的 C 函数 spa.c 的 mex 接口函数,用于准确计算太阳在天空中的位置。 参考实现 spa.c 所基于的算法在 Ibrahim Reda 和 Afshin Andreas 国家可再生能源实验室 (NREL) 技术报告 NREL/TP-560-34302 的报告“用于太阳辐射应用的太阳位置算法”中有所描述, 2008 年 1 月修订。 该报告可从http://rredc.nrel.gov/solar/codesandalgorithms/spa/ 还有一个链接,可以从中下载参考实现 spa.c 和相应的 spa.h 文件。 将本次提交的zip文件解压后,将spa.c和spa.h文件下载到同一目录下,即可使用mex mspa.c spa.c编译mex接口函数 mspa 的调用语法是res = mspa(
2023-07-12 09:40:43 15KB matlab
1
本文档是由 Rachely Esman 和 Yoad Snapir 在 Tal Hassner 的监督下,作为特拉维夫 Yaffo 学院学士学位最终项目的一部分创建的。 作为项目的一部分,我们使用了英特尔的 OpenCV 库,从 MATLAB 调用其函数。 我们发现这个主题很棘手,因此决定与其他人分享我们的工作经验,描述常见的陷阱。 您可以根据以下注明的版权自由使用本文档,但需自行承担责任。
2023-04-04 22:10:58 291KB matlab
1
这是 C++ STL 优先级队列的 Mexified MATLAB 包装器这个优先队列实现很简单。 然而,它可以用来保存任意对象的“排序”列表。 我们可以只推送它的索引,而不是推送整个对象。 这是通过首先像往常一样将对象存储在 MATLAB 中来完成的。 然后,您可以将索引及其优先级推送到优先级队列中。 当您从优先级队列中取出一个元素时,您可以使用索引来查找该对象。 这样一来,这里给出的优先级队列就比较通用了。 此实现使优先级队列按降序排序。 换句话说,调用 top_value 函数返回最大的优先级值。 您可以通过提供负优先级轻松地使其按升序运行。
2023-03-14 10:03:13 21KB matlab
1
参考http://download.csdn.net/detail/wiills/4621079 和http://blog.csdn.net/viggin/article/details/8761626 适用于win32
2023-02-28 16:39:49 6KB matlab2012b vs2012 编译器 mex
1
利用MATLAB的simulink模块实现svpwm模块的搭建,风格采用cmexSFUN的形式,高效地完成的svpwm。
2023-01-17 20:45:30 32KB matlab S-fun SVPWM model
1
matlab说话代码 Matlab中调用C/C++编译生成mex文件 MEX文件      MEX(即 MEX 可执行程序二进制文件)指自动加载的、可以像任何 MATLAB 函数一样调用的程序。Matlab中矩阵预算特别方便,但如果有无法避免的循环甚至多层嵌套的话,会非常影响程序的效率,因此通常会将这种需要大量循环的模块用c++编写然后在matlab中调用。Matlab中的的c++编程称为mex编程(matlab executive),其中需要些c++源文件,然后在Matlab中用mex命令编译它,然后就可以在Matlab中像调用函数一样调用c++代码了。Windows(64 位)扩展名mexw64。 创建方法:      参考Matlab自带说明文档的 arrayProduct.c示例编写C/C++面向过程的源码文件。mex的源文件一定要include头文件"mex.h“,mex源文件的入口函数为void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]),nlhs( number left
2023-01-02 10:27:57 135KB 系统开源
1
创建了Mex以从中返回插值路径https://github.com/AndrewWalker/Dubins-Curves 。 返回一个插值最小长度 dubins 曲线。
2022-12-17 19:34:45 7KB matlab
1
编译 Linux 用mex和gdal编译它会很容易。 首先,确保通过apt-get / yum / dnf / pacman / self-compiling安装了gdal (及其开发标头/ lib)。 然后打电话 $MATLABROOT/bin/mex -v -lgdal mexgdal.c 提供的makefile假定MATLAB 2017a和gdal安装在系统默认位置。 请相应地更改它们。 视窗 提供了预构建的二进制文件(Win10 x64,MATLAB 2015a,VC ++ 2010,GDAL 2.1.3)。 依存关系: 来自GISInternals的GDAL 2.1.3(VS2010,x64构建)。 直接下载链接在。 安装。 将安装目录添加到PATH系统环境变量中。 将GDAL_DATA =%GDALInstallDir%/ gdal_data和PROJ_LIB =%G
2022-12-16 10:59:09 1.86MB matlab gdal matlab-wrapper mex
1
详细介绍VC++中mex文件的创建及调试方法,有一步一步的操作图片。
2022-12-06 21:34:33 118KB mex文件 VC++
1
快速mex K-means聚类算法,可进行K-mean ++初始化 (mex-interface 修改自原始 yael 包 https://gforge.inria.fr/projects/yael) - 接受单/双精度输入 - 支持 BLAS/OpenMP 进行多核计算 请运行 mexme_kmeans.m 来编译 mex 文件(确保已经完成了 mex -setup 至少一个) 运行演示“test_yael_kmeans.m”
2022-11-22 17:15:08 1.42MB matlab
1