
Matlab
文章平均质量分 91
lien0906
这个作者很懒,什么都没留下…
展开
-
matlab 支持的编译器版本
Supported Compilers – Release 2011bA number of MathWorks products or product features require that you have a third-party compiler installed on your system. The tables below outline the compilers原创 2014-12-12 21:52:07 · 3680 阅读 · 1 评论 -
MATLAB中字符串操作
1. 读取name.txt文件名并读取里面的内容第一种方式:比如说在E:\new下有一系列txt文件,文件名符合matlab变量名的命名规则,并且没有temp.txt文件,每个文件有两列,以空格分割,第一列是字符串,第二列是浮点数字,要读取第二列的浮点数字为数组并以文件名为变量名。file=dir('E:\new\*.txt');for n=1:length(file) temp原创 2017-10-12 14:03:47 · 922 阅读 · 0 评论 -
MATLAB并行:parfor
【使用和关闭】使用matlabpool 命令启动多个workers,使用parfor指令。自己的电脑上是4核4进程,开启4个workers: matlabpool 4关闭时用 matlabpool close【语法】parfor的语法和普通的for语法没有区别:for i = 1:N f(i);end转载 2016-07-22 11:13:36 · 6539 阅读 · 0 评论 -
Windows下测试算法在FDDB数据库的性能
土鳖一只,开发只用过Windows操作系统。公司要提交人脸检测算法在FDDB数据库上的性能,时间赶,来不及学习linux啥啥了,在Windows下磕磕绊绊弄好了。记录一下,免得一转眼又忘了。1. 首先,FDDB官网上,下载图片和标注文件:http://vis-www.cs.umass.edu/fddb/FDDB的标注文件,分为图片名称文件FDDB-f转载 2016-07-26 20:01:46 · 1564 阅读 · 3 评论 -
C语言与MATLAB接口 编程与实例 李传军编着
罗列一下以前自己学习C语言与MATLAB混编的笔记,顺便复习一遍。《C语言与MATLAB接口 编程与实例 李传军编着》(未看完,目前看到P106)目录P4-8******************************************************C-MEX函数:从MATLAB调用C语言或Fortran语言编写的函数。MEX文件:是转载 2016-04-07 15:20:33 · 2528 阅读 · 0 评论 -
matlab与c混合编程
#include "mex.h"void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]){mexPrintf("hello,world!\n");} 假设你把hello.c放在了C:\TEST\下,在Matlab里用CD C:\TEST\ 将当前目录改为转载 2016-04-06 19:42:15 · 553 阅读 · 0 评论 -
向量化编程
Matlab向量化编程,是matlab语言的精髓所在,向量化编程运用好了,可以从代码的运行效率明显改善中获得成功的快乐。传统的流行观点大致如下:1. 尽管避免循环的使用,多使用Matlab的内置函数;----如果程序存在大量的循环~呵呵。mex,与C/C++混合编程就有了用武之地。=============================================转载 2015-07-24 21:25:12 · 7513 阅读 · 0 评论 -
cnn下matlab移植opencv体会
在从matlab转opencv的代码移植中,主要关注(x,y)的索引、矩阵相乘、函数计算的差异、是否需要flip等。(1)针对(x,y)的索引中 在matlab中,M(x,y)表示的行为x,列为y,即x对应左边索引的值,y对应上边索引的值,即如下:a = 1 2 3 4>> a(2,1)ans =原创 2015-08-27 17:52:23 · 1547 阅读 · 0 评论 -
matlab中fprintf, fscanf, fwrite, fread函数的用法
clear clc cd('C:\Documents and Settings\Administrator\桌面\matlab\test'); a = 1 : 10; fid = fopen('myData.txt', 'w'); fprintf(fid, '%d ', a); fclose(fid); 上述程序生成了m转载 2015-08-26 14:11:17 · 5369 阅读 · 1 评论 -
用c /c++编写mex 程序并编译MATLAB的Mex文件的方法
(re-edited by yangfanboy in Dalian Maritime University)该文章原作者为:dodoo (虚怀),文章来源为:bbs 水木清华 。谢谢原作者给我们奉献的精彩教程。本人经过适当编辑,修改了原贴上的各种叙述和程序代码的错误,最后将文章中提到的源文件和dll 文献附上,便于大家实践。大家都知道,matlab 是一种解释型的编程环境,也就是转载 2015-05-07 15:54:22 · 11459 阅读 · 1 评论 -
Visual C++6.0 环境下编译和调试MEX文件
我的最初想法是利用matlab的mex命令调用C++程序生成动态链接库的,但是测试程序(文中另附)通过了,自己的实际应用程序却没有过。还是把方法贴在这儿,以便自己以后进行整理。http://shijuanfeng.blogbus.com/logs/106781870.html以下内容来自上面博客,自己根据实际情况略作解释改动。MATLAB要调用C++程序步骤:1.转载 2015-05-07 19:11:21 · 1581 阅读 · 0 评论 -
解决Matlab: Invalid MEX-file
在Matlab中调用Mex文件出现错误:Invalid MEX-file mex32 or mexw64: The specified module could not be found导致原因:1. mex所依赖的dll文件缺失2. 在不支持mex的matlab版本运行mex文件。解决方案:1. 下载一个Dependency转载 2015-05-06 19:32:50 · 15829 阅读 · 3 评论 -
在Matlab中使用mex函数进行C/C++混合编程
最近写了个Matlab程序,好慢呐……所以开始学习Matlab与C/C++混合编程。下面写了个测试代码,显示一个Double类型矩阵中的元素。源代码#include "mex.h"void displaySubscript( const mxArray *pArray, mwSize index );// 入口函数void mexFunction( int nl转载 2015-05-06 18:48:23 · 7374 阅读 · 0 评论 -
Matlab Coder 使用方法
举例介绍matlab coder的使用方法工具/原料matlab方法/步骤 MATLAB Coder 工具是 MathWorks 公司在 2011年推出的 Matlab2011a版本中推陈出新的产品,它可以将MATLAB 函数直接生成 C 代码。主要作用体现在一下几点。1、集成:转载 2014-12-12 21:50:39 · 4548 阅读 · 1 评论 -
Matlab-------regexp正则表达式
正则表达式就是一个表达式(也是一串字符),它定义了某种字符串模式。利用正则表达式,可以对大段的文字进行复杂的查找、替换等。matlab提供的正则表达式函数有三个:regexp——用于对字符串进行查找,大小写敏感;regexpi——用于对字符串进行查找,大小写不敏感;regexprep——用于对字符串进行查找并替换。第一部分——单个字符的匹配1 句点符转载 2017-10-12 14:12:11 · 829 阅读 · 0 评论