作为 C++ mex 函数,与内置的 xmlread 或任何其他纯 matlab 实现相比,它的速度非常快。 它可以直接读取n维数组。 详情见https://github.com/jhrmnn/xml2struct
2021-11-12 13:53:10 11KB matlab
1
此 MATLAB 版本 MD5 用于文件和字符串的校验和。 速度非常快。 计时器以秒为单位显示完成该过程所需的时间。 只需键入:mMD5('filename') 表示文件或 mMD5('string') 表示字符串,例如 mMD5('abcd')。 参考:Tian-tai Huynh,C 中的 MD5
2021-11-10 14:23:21 4KB matlab
1
将此文件放入 mexopts 目录,例如d:\Program Files\MATLAB\R2011a\bin\win64\mexopts\ 然后输入 >>mex -setup 现在应该有一个新的字符串[3] 英特尔 C++ 12.0(带有 Microsoft Visual C++ 2010 链接器)在 D:\Program Files (x86)\Intel\ComposerXE-2011\
2021-11-10 13:18:34 5KB matlab
1
使用例如 Cholesky 分解的矩阵分解要求相关矩阵是正定的。 也就是说,特征值必须全部为正。 在金融中,这种情况很少发生,人们经常观察到负特征值或零特征值。 这两个函数本质上做同样的事情。 一个只调整 <= 0 特征值,而另一个调整这些特征值,但随后也会增加其他非负特征值以补偿给予较小特征值的更高“权重”。
2021-11-07 18:40:19 2KB matlab
1
G-P算法计算关联维的 Matlab 程序(mex版) ----------------------------------- 文件说明: 1、GP_Algorithm_main.m - 程序主文件 2、LorenzData.dll - 产生Lorenz离散数据 3、normalize_1.m - 数据归一化 4、correlation_interal.c - 计算关联积分的源代码文件 5. correlation_interal.dll-计算关联积分的mex文件
2021-11-07 11:17:35 13KB 关联积分算法
1
getShortPath 将路径名(或文件名)转换为其缩写形式 (MSDOS 8.3)。 getLongPath 做相反的事情。 在使用 dos 内置函数时,getShortPath 可用于处理格式不正确的路径(例如带有特殊字符或空格的路径名)。 无需在路径名中添加双引号。 例如,用记事本++打开一个命名为“ un fichier malnommé.txt”的文件。 以下命令失败: dos('C:\Program Files (x86)\Notepad++\notepad++.exe un fichier mal nommé.txt') 您需要添加双引号: dos('"C:\Program Files (x86)\Notepad++\notepad++.exe" "un fichier mal nommé.txt"') 或者使用 getShortPath: notepadShor
2021-11-06 10:32:02 4KB matlab
1
matlab精度检验代码具有'MATLAB','MEX','CUDA'版本的卷积深度信念网络 该程序是卷积深度信任网络的实现。 在此代码中,均支持二进制和高斯可见类型。 此外,CUDA加速也包括在内。 我们提供了一些演示程序来演示代码的用法。 要求 操作系统:Ubuntu 10.04(64位)(仅在此平台上进行测试) GNU C / C ++编译器 Matlab的 CUDA 5.0或以上 建造 将路径更改为“ CDBN /工具箱/ CDBNLIB / mex” 编辑“ Makefile”,将“ MATLAB_DIR”和“ CUDA_DIR”修改为正确的路径。 make 运行程序 运行'setup_toolbox.m'; 运行“ DemoCDBN_Binary_2D.m”或“ DemoCDBN_Gaussian_2D.m” 实验 我们对mnist数据(2000个火车数据和2000个测试数据)中的“卷积深度信任网络”,“深度信任网络”和“定向Softmax”进行了分类实验。 这三种方式的详细参数可以在代码中找到。 比较结果(准确性)如下: 测试数据中未添加任何噪声:CDBN:95.1%DB
2021-10-28 18:36:39 33.36MB 系统开源
1
我正在处理大型 3D 数据并且必须在 3D 空间中进行插值。 使用 Matlab 的 interp3 函数,我的计算机由于矢量化 interp3 的内存需求高而挂起。 所以我决定写一个 mex 文件来按顺序插入数据。 速度增益高达 5 倍。 当 interp3 设置为线性时,此函数充当 matlab 的 interp3 函数。 但是,存在一些差异。 首先,三线性需要单调间隔的输入网格,例如由 meshgrid 生成。 三线性也使用零作为外推值(可以更改为输入参数)。 这是我的第一个 mex 代码,可以改进,例如此代码可以等效于 interp3。
2021-10-20 21:25:48 6KB matlab
1
tdm64-gcc主要用于matlab编译器找不到,用这个可以方便配置,官网下载速度太慢,这里分享给大家下载
2021-10-18 11:14:49 102.41MB tdm64-gcc matlab编译 mex setup
1
matlab中mex文件调试方法总结,很实用的文档,自己写,骗人是狗
2021-10-13 13:57:25 74KB matlab mex debug
1