matlab 进阶: c混合编程
推荐书籍:【精通matlab和C/C++混合程序设计】,刘维老师编写,第二版电子书,目前最新的是第四版书,第四版代码、勘误等
微信推文, matlab & c 加速
mex dcc_likestream_ms.c
基础
内存分配函数 mex函数之mxCalloc; mexfunction 的一些解释 MEX程序中的mexFunction函数【转】
使用mexfunction 输出一个 matrix c++ - 用 c++ 和 mex 输出一个矩阵; 如何输出多个值 https://www.ilovematlab.cn/thread-451029-1-1.html
github 资源
vs 调试
vs 2019安装; MatLab 与 visual studio 混合编程环境配置; VS调试Mex代码; VS2019与matlab 2019a混合编程实例
发现一位大佬, Visual Studio“无法启动程序”系统找不到指定文件 解决方法
matlab中 选择不同的编辑器:
要选择不同的 C 编译器,请从以下选项中选择一种命令:
MinGW64 Compiler (C) mex -setup:C:\Users\Administrator\AppData\Roaming\MathWorks\MATLAB\R2019a\mex_C_win64.xml C
Microsoft Visual C++ 2019 (C) mex -setup:D:\Softrare\Matlab2019a\bin\win64\mexopts\msvc2019.xml C
mbuild 要选择不同的 C 编译器,请从以下选项中选择一种命令:
MinGW64 Compiler (C) mex -setup:D:\Softrare\Matlab2019a\bin\win64\mexopts\mingw64.xml C -client MBUILD
Microsoft Visual C++ 2019 (C) mex -setup:D:\Softrare\Matlab2019a\bin\win64\mexopts\msvc2019.xml C -client MBUILD
matlab 三维图
beta_weight = csvread('path\results\gm\beta_weight.csv',1,1);
beta_weight = beta_weight';
x = (1:36);
y = (1:643);
[X,Y]=meshgrid(x,y);
surf(X, Y, beta_weight);
xlabel('Lag Months')
title('Weighting schemes of the Simple GARCH-MIDAS(1,1)')
% shading interp;
zlim([-0.05,0.4])
colorbar