MATLAB
_Daibingh_
homepage https://daibingh.github.io
Email: [email protected]
展开
-
MATLAB文件目录操作常用函数
1.fileparts用于将一个完整的文件名分割成4部分:路径,文件名,扩展名,版本号。例如:>>f=fullfile('D:','Matlab','example.txt');>>[pathstr,name,ext,versn]=fileparts(f)pathstr=D:\Matlabname=exampleext=.txtversn=’’2.exist可以原创 2017-11-07 18:27:19 · 1360 阅读 · 0 评论 -
MATLAB GUI编程总结
MATLAB GUI编程总结最近鼓弄毕设,做的是人脸识别方面的东西,用 matlab 编程实现,后来想到做一个GUI界面,经过研究,将自己的收获总结在下面目录MATLAB GUI编程总结目录GUI 两种编程方式使用 guide + 部分编程全编程方式两种方式的不同编程步骤第一种方式第二种方式常用控件及其属性GUI 两种编程方式m...原创 2018-04-14 22:39:17 · 4348 阅读 · 1 评论 -
MATLAB如何画三轴图
MATLAB如何画三轴图前言使用MATLAB绘图非常方便,它提供了非常丰富的图形,如:line,bar,stem等,用户可以直接调用相应的函数,但有时直接使用这些“高级”的函数不能满足我们的绘图要求,比如,如何绘制三Y轴的图形?,即一个figure中有一个X轴,三个Y轴,分别对应三个数据曲线(line或bar等),比如下图: 绘制这些图的技巧就是学会操纵对象句柄,掌握了方法之...原创 2018-04-09 10:59:39 · 30967 阅读 · 14 评论 -
基于MATLAB的PCA人脸识别实现
基于MATLAB的PCA人脸识别实现前言其实这个程序早就完成了,而且还要比另一篇基于opencv的博文还要早,这里主要是回顾一下。关于PCA人脸识别的步骤已经在另一篇博文中有讲解,这里就不多说了,直接上程序。目录基于MATLAB的PCA人脸识别实现前言目录函数设计1 函数调用过程2 函数介绍数据准备主函数源码1. 函数设计1.1 函数调用过程1.2 函数介绍从整体上分为训练和测试两大原创 2017-11-27 19:13:21 · 30469 阅读 · 45 评论 -
如何让opencv成为MATLAB中的一个工具箱
如何让opencv成为MATLAB中的一个工具箱前言谈到图像处理的编程工具,MATLAB和opencv是最经常提到的,两者各有优缺点,比如,MATLAB的数据可视化做得很好,而且还有其它可以方便调用的工具箱,但是在图像的处理上面,不如opencv中的函数完备,使用opencv的库,数据可视化不好。如何将两者结合起来,那么编程效率肯定会大大提高。本文介绍如何将opencv中实现的函数变成MATLAB中原创 2017-12-19 22:11:00 · 19932 阅读 · 7 评论 -
基于 OpenCV PCA实现过程
基于 OpenCV PCA实现过程前言PCA是一种用于数据降维的方法,常用于图像的压缩、人脸识别等。其原理并不复杂,但是其中的思想还是很有用的。详细的PCA的数学原理推荐访问https://zhuanlan.zhihu.com/p/21580949作为练手,用MATLAB和OpenCV实现PCA还是挺有帮助的,毕竟看别人的代码,总不如自己将一个算法看懂后努力去实现的收获大。目录基于 OpenCV P原创 2017-11-14 11:19:18 · 3093 阅读 · 0 评论 -
MATLAB相机标定的使用并导出XML文件
MATLAB相机标定的使用并导出XML文件前言MATLAB的相机标定工具cameraCalibrator位于Computer Vision toolBox,在命令行输入cameraCalibrator,并回车即可启动GUI界面,可视化做得很友好,而且要比opencv中的相机标定准确度要高,运行速度要快(自己体会),下面介绍一下如何使用,以及如何将标定好的参数导出为XML文件,以供opencv读入。目原创 2017-12-08 15:24:27 · 7343 阅读 · 6 评论 -
MATLAB控制系统校正工具sisotool的使用
前言对于单输入单输出的控制系统矫正,性能指标的分析,使用MATLAB自带的sisotool GUI工具非常方便,他的主要功能如下: -时域、频域性能指标可视化 -绘制根轨迹,零极点配置 -PID的自动矫正等最大的方便的地方是,当你在校正的参数改变后,系统的根轨迹,bode图,相应曲线能够同步更新。目录前言目录1使用步骤2工作界面介绍1architecture界面2compensato原创 2017-11-12 11:27:17 · 28559 阅读 · 7 评论 -
MATLAB多项式运算与符号运算
利用多项式运算和符号表达式运算十分方便,下面总结了一些常用的函数,并附上自己编写的将s域变换到z域的函数多项式运算1.r=roots(p)多项式求根2.p3=conv(p1,p2)多项式相乘3.p1=polyder(p)多项式求导3.polyval(p,x)多项式代入求值4.polyfit(x,y,n)多项式拟合5. [r,p,k] =residue(b,a)部分分式展...原创 2017-11-10 09:58:33 · 10137 阅读 · 0 评论 -
MATLAB绘图属性操作--学会使用句柄
前言 MATLAB的绘图功能十分强大,可以绘制各种各样的图形,数据可视化十分强大,但有时,采用默认的绘图属性,图形的形式符合我们的要求,学会使用图形句柄,并利用句柄修改属性是十分重要的。1.句柄之间的关系 在MATLAB中figure有句柄,axis有句柄,line,bar,plot等都有句柄,我们首先要搞清楚这些句柄的继承关系,才能找到正确的句柄并修改其属性的...原创 2017-11-07 18:38:06 · 9975 阅读 · 0 评论 -
MATLAB 正则表达式
MATLAB 正则表达式文章目录MATLAB 正则表达式与正则表达式相关的函数regexp 用法输出类型如何构建 exp元字符字符转义重复限定符重复限定符的三种模式分组运算符锚点选项(option)例子与正则表达式相关的函数matlab 中与正则表达式相关的函数:函数名功能regexp匹配正则表达式,大小写敏感regexpi匹配正则表达式,大小写不敏感r...原创 2018-12-18 21:46:50 · 10277 阅读 · 1 评论