
Matlab
aban-mtd
真诚、负责、踏实
展开
-
How to add a path to matlab search path permanently
Here are two steps to add your own path to matlab search path permanently.addpath your/pathsavepathhelp of the two command in matlab:savepathsavepath saves the current MATLABPATH in the pathdef.mwhic原创 2016-10-18 14:06:16 · 1346 阅读 · 0 评论 -
Matlab画图 包含多个legend
没时间闲扯了,直接上代码吧。x = 0:0.01:3;y1 = sin(x);y2 = sin(x).^2;y3 = sin(x).^sin(x);y4 = cos(x).*sin(x);plotsc{1} = 'ph(i) = plot(x, y1); hold on;';plotsc{2} = 'ph(i) = plot(x, y2); hold on;';plotsc{3} = 'p原创 2016-10-04 22:08:59 · 6135 阅读 · 0 评论 -
[Matlab] 如何将axes填充整个Figure
在写文章的时候,时常用到Matlab来绘制图形,以更好的说明自己的想法。一般的方法是将Matlab绘制的figure另存为png或者jpeg格式的图像然后将这些图像放到自己的文档中。不管是放到word里还是用Latex来排版,都面临一个问题:Matlab绘制的区域在整个图像的中间区域且与边缘相差一些像素。我们可以手动剪切这些多余的边缘,但是,如果图像变多了,或者需要重新绘制图形了,每次都手动操做原创 2016-06-01 10:48:08 · 7186 阅读 · 1 评论 -
C++调用Matlab画图 V2.0
实现功能通过C++调用Matlab的接口来实现plot的部分功能。程序依赖代码依赖:Matlab,Eigen,Boost 测试版本:Matlab2015B,Eigen3.2.8,Boost1.57.0 适合人群:代码发烧友程序代码代码1:matlab.hpp#ifndef __MATLAB_HPP__#define __MATLAB_HPP__#include <engine.h>#inc原创 2016-05-03 23:06:26 · 8459 阅读 · 1 评论 -
C++ 调用Matlab画图
劳动节闲来无事,写了一天程序,just for fun.看,这是C++调用Matlab画图的一段程序。暂时不想多解释了,有兴趣的话,看看下面的代码吧。#include <iostream>#include <vector>#include <string>#include <algorithm>#include <cmath>#include <ctime>using namespace原创 2016-05-01 21:53:31 · 9429 阅读 · 3 评论 -
用Matlab画直方图
简介本文介绍如何使用matlab定制直方图。原创 2016-03-25 19:38:54 · 13122 阅读 · 0 评论 -
[Matlab+C/C++] 读写二进制文件
在处理某些数据的时候,可能涉及到文件的读写,如果用MATLAB存储为mat文件,那么其它程序读取这种数据就变得困难了。如果将数据存为文本文件,文件的解析过程就会变得比较长。幸运的是MATLAB可以读写自定义格式的二进制文件,基本所有程序语言(包括C/C++)在内,都是支持二进制文件的读写操作的。本文就介绍一下如何使用MATLAB和C/C++对二进制文件进行读写。原创 2016-03-08 01:08:00 · 5571 阅读 · 1 评论 -
Matlab中数据的存储方式
简介MATLAB提供了丰富的算法以及一个易于操作的语言,给算法研发工作者提供了很多便利。然而MATLAB在执行某些任务的时候,执行效率偏低,测试较大任务量时可能会引起较长时间的等待。未解决这个问题,MATLAB提供了与C语言联用的功能,而C语言的执行效率相对较高,因此联合使用MATLAB和C可以兼顾开发测试程序的速度和程序的执行效率。要联合使用它们,有必要知道MATLAB中数据的存储方式,这就是本文原创 2016-03-30 11:28:19 · 6614 阅读 · 0 评论 -
Compile C++ code in Matlab with OpenCV support
Provides a function named as “mex_opencv(src)”原创 2015-10-10 17:01:51 · 1504 阅读 · 0 评论 -
Matlab to OpenCV Mat
convert Matlab matrix to OpenCV Mat. Support CV_32FC3 only currently.原创 2015-10-10 19:39:25 · 1873 阅读 · 0 评论 -
[Matlab]技巧笔记
1、将字符串作为Matlab命令执行原创 2014-08-15 14:16:13 · 1493 阅读 · 0 评论 -
C/C++与Matlab混合编程初探
Matlab 拥有丰富的功能,编程简单。不过,有些情况下,Matlab程序的执行速度比较慢。C/C++编译执行的程序速度比较快,编程难度上比Matlab要高一些。因此存在一种方案,就是使用Matlab实现我们的实验程序,用C/C++来实现Matlab程序中比较耗时的部分,从Matlab程序中调用C/C++的程序以实现加速。原创 2014-07-15 21:42:13 · 34253 阅读 · 59 评论 -
如何使用Matlab产生对称矩阵
有时候做实验需要使用对角矩阵,这里介绍如何使用Matlab产生原创 2014-06-20 00:54:34 · 33043 阅读 · 1 评论 -
使用C++将OpenCV中Mat的数据写入二进制文件,用Matlab读出
在使用OpenCV开发程序时,如果想查看矩阵数据,比较费劲,而matlab查看数据很方便,文中给出了一种联合C++,OpenCV和Matlab的调试方式。原创 2014-06-12 22:13:40 · 10730 阅读 · 2 评论 -
从Cell类型转变成数据型
我们有一个如下的cell数据cdata = {'1' '11' '111' '1111' '11111'};现在要把他转变成double型的数组,很自然会想到的方法是cell2mat,可悲的是会遇到一个问题:matlab要求每一行的数据长度要相同才行。解决这个问题:1、先把cell转变成char数组,在把原创 2014-05-09 16:51:12 · 30399 阅读 · 3 评论 -
Matlab:如何查找给定目录下的文件
我们有很多目录,每个目录下都有些有用的文件,比如图像文件,如何自动的扫描这些文件呢?可以使用dir函数来完成这个任务。比如假设给定目录 baseDir,它是一个字符串,包含的是某个目录,例如'./Data/'现在我们的问题转化成了,如何扫描Data目录下的文件。假设Data目录下有N001.m和N002.m,还有其它目录baseDir = './Data/';cont原创 2013-12-29 14:35:16 · 9456 阅读 · 0 评论 -
buildcv useful tool for maltab
function buildcv(src)ARC = 'x64';BIN_PATH = ['D:\libs\cv\2.4.10\', ARC ,'\vc12.0\bin'];INC_OPT = '-ID:\libs\cv\2.4.10\include\opencv ';INC_OPT = [INC_OPT, '-ID:\libs\cv\2.4.10\include '];LIB_PATH = [原创 2016-12-12 19:59:14 · 723 阅读 · 0 评论