【Matlab基础入门和进阶教程】
文章平均质量分 67
本专栏主要讲述了Matlab编程的相关知识,也包括很多信号处理和通信相关的matlab毕业设计。通过本专栏的学习,基本可以掌握Matlab的编程方法和应用场景。当前本专栏已经包含一些高质量和深度的文章,后面会一直更新。
特别说明:
(1)订阅博主就能看博主1000+篇文章。
(2)全部文章绝对干货!
优惠券已抵扣
余额抵扣
还需支付
¥49.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
飞翔的鲲
一名音视频领域coder,喜欢深入钻研各种新技术(编解码、图像处理、算法优化等),擅长Matlab,Python,C编程。
CSDN明星博主,认证博客专家,视频、Matlab领域优质创作者。目前专注于音视频编解码和AI技术领域,开源分享,不忘初心,追求卓越!
欢迎订阅我的付费专栏,每篇都是博主的多年工作经验总结和呕心之作,任何问题都可以私信博主,必给您答疑解惑!希望我的博文可以帮助到你~
展开
-
【Matlab/CV系列】简单目标跟踪系统设计【含Matlab源码】
目标跟踪一直是计算机视觉领域中一个比较重要的研究课题,实际应用较多。本文主要采用背景差分法、帧差法和光流法实现简单的目标跟踪系统。原创 2019-05-02 17:46:20 · 5279 阅读 · 6 评论 -
【Matlab系列】Matlab语言基础知识汇总
Date: 2019.4.20 【Tag:基础知识】Author: SoaringLeeMatlab语言基础知识汇总、总结 1、参考2、转换函数3、显示命令原创 2019-04-20 21:15:52 · 6879 阅读 · 0 评论 -
【Matlab系列】matlab GUI界面实现单选按钮(radiobutton)
采用buttongroup控件的方式管理radiobutton,只需要对buttongroup控件的selectionChangeFcn回调函数进行设置即可。SelectionChangeFcn用于一组中几个对象互相互斥关系,只能有一个被选中,而其他的不起作用。同理可写radiobutton2和radiobutton3的回调函数,只要修改value的值就可以了。matlab GUI界面中的radiobutton按钮不提供互斥功能,要通过程序实现。原创 2019-05-08 22:21:17 · 12875 阅读 · 2 评论 -
【matlab】如何将matlab GUI程序转换为exe独立运行
Date:2017-2-270、参考1.安装编译器2.设置编译器3.将脚本编译为可执行文件4.在未安装matlab的机器上运行可执行程序5.去除独立可执行程序运行时的"DOS黑窗口"6、matlab中randi代替randint生成随机均匀分布信号的用法7、解决matlab 2014b的Test checkout of feature 'Compiler' failed原创 2018-02-27 19:33:50 · 7046 阅读 · 0 评论 -
【Matlab系列】matlab GUI与simulink混合调用以及参数传递
Date: 2017/6/7【Tag:Outsouring projects】Author: Soaringleematlab GUI与simulink混合调用以及参数传递原创 2017-06-07 12:48:36 · 18959 阅读 · 38 评论 -
【Matlab系列】基于dct和Arnold算法的视频数字水印(抗H264压缩攻击)
在大学课题设计和毕业设计中,要求实现基于dwt和Arnold置乱算法的数字图像水印,包括水印嵌入和水印提取两部分, 在水印嵌入中采用二级小波分解,并对水印图像采用Arnold置乱算法,该算法可以对抗多种攻击方式,比如高斯滤波,中值滤波,H264压缩。原创 2024-03-09 21:22:33 · 141 阅读 · 0 评论 -
【MATLAB系列】MATLAB读取文件夹下所有文件的文件名和特定格式数据
利用代码对大量数据进行自动批处理时,首先需要获取该数据存放的文件夹(文件夹路径),然后获取该文件夹下某一类型数据所有的文件名,最后通过特定的数据读取代码读取数据进行自动批处理。原创 2023-05-27 13:48:34 · 4003 阅读 · 0 评论 -
【Matlab系列】matlab stem/plot绘制实心点
【代码】【Matlab系列】matlab stem/plot绘制实心点。原创 2023-05-14 22:44:01 · 6893 阅读 · 0 评论 -
【毕业设计系列】基于小波变换的的语音增强系统Matlab实现【含Matlab源码】
DATE: 2023.4.20在之前的时候,毕业设计中实现了基于小波的音频信号去噪的GUI界面,展示如下:若需要相关代码可以在关注和订阅博主专栏之后,加博主QQ(2963033731)索取(代码付费提供)。THE END!原创 2023-04-20 22:08:19 · 515 阅读 · 0 评论 -
【毕业设计/Matlab系列】基于稀疏表示(mp算法)的图像修复【含Matlab源码】
在毕业设计中,采用MATLAB语言实现了基于稀疏表示的图像修复孙发,采用mp算法。实现效果如下图所示。需要相关代码可以加文章最后的QQ名片咨询博主。原创 2022-04-25 23:01:50 · 2363 阅读 · 2 评论 -
【Matlab系列】一维信号/数字图像小波阈值去噪(软阈值,硬阈值,固定阈值)【含Matlab源码】
在之前大学的时候,毕业设计中实现了一维信号小波阈值去噪和数字信号小波阈值去噪,分别采用了软阈值、硬阈值和固定阈值三种方法,效果不错,采用matlab语言实现。需要相关代码可以加文章最后的QQ名片咨询博主。原创 2022-04-23 09:20:03 · 1899 阅读 · 0 评论 -
【Matlab/CV系列】基于K-means/分水岭分割的多光谱遥感图像分割【含Matlab源码】
在之前的时候,毕业设计中实现了基于K-means/分水岭/交叉熵分割的多光谱遥感图像分割算法,效果不错,采用matlab语言实现。原创 2022-04-18 22:14:39 · 1258 阅读 · 0 评论 -
【Matlab系列】MATLAB矩阵的基本运算及操作
Date: 2022.4.17在学习Matlab的过程中,经常需要涉及到矩阵的基本运算,下面是从其他博主转载的矩阵运算的总结,非常清晰。转载自:https://blog.csdn.net/sinat_38151275/article/details/79664444 THE END! ...转载 2022-04-17 15:19:12 · 675 阅读 · 0 评论 -
【Matlab系列】MATLAB2014a/2018a高版本 videoinput读取摄像头解决方案
Date: 2022.4.15文章目录前言1、2014版本解决方案2、2018版本解决方案前言在实际MATLAB开发项目中,需要使用videoinput函数读取本地摄像头,但是不同MATLAB版本存在兼容性的问题。下面讲解具体解决方案。1、2014版本解决方案点击“Support Package Installer”,弹出如下界面:安装OS Generic Video Interface后:搞定!!!参考: MATLAB编程->MATLAB2014a videoinput读取摄原创 2022-04-16 18:19:57 · 851 阅读 · 0 评论 -
【Matlab系列】基于DCT和置乱算法的视频水印Matlab实现【含Matlab源码】
Date: 2022.4.5文章目录前言2、视频水印系统2.1、初始界面2.2、不攻击水印嵌入和提取2.3、滤波攻击水印嵌入和提取2.4、高斯噪声攻击水印嵌入和提取2.5、椒盐噪声攻击水印嵌入和提取2.6、剪切攻击水印嵌入和提取前言 数字水印技术一般用于版权认证。在实际使用中,嵌入水印的鲁棒性就显得非常重要。通常会采用各种方式进行攻击测试,比如加噪滤波,缩放、旋转、剪切、JPEG压缩等。本文讲述了采用置乱技术进行嵌入水印和提取水印,并加入滤波、剪切、椒盐噪声、高斯噪声进行攻击测试。2、视原创 2022-04-05 22:32:13 · 2099 阅读 · 0 评论 -
【Matlab/CV系列】一种显微图像JPEG和JPEG2000编解码系统【含Matlab源码】
在之前的时候,毕业设计中实现了显微图像JPEG和JPEG2000编解码系统,分别实现了JPEG压缩编码和JPEG解码的功能以及JPEG2000编解码,JPEG编码压缩的核心是DCT变换和量化;JPEG2000编码的核心是小波变换和变换量化。下面展示了JPEG&JPEG2000编解码系统的界面和效果图。原创 2022-04-04 09:09:33 · 920 阅读 · 0 评论 -
【CV/Matlab系列】数字图像处理基础实验matlab实现【含Matlab源码】
在读研时期,学习数字图像处理时,整理了一些数字图像处理的实验,采用matlab实现,整理于此。实验包括:二值图像阈值化、图像缩放和旋转、图像灰度级变换、直方图显示和直方图均衡化、图像滤波和边缘检测、傅里叶变换和反变换。看到的同学想要代码可关注和订阅博主专栏之后,加博主QQ(995960243)索取(代码付费提供)。原创 2020-10-17 16:00:46 · 885 阅读 · 1 评论 -
【Matlab系列】Matlab各个版本安装教程分享
DATE:2020.7.17文章目录1、前言2、分享链接1、前言分享一个Matlab各个版本安装的教程,主要是在当初在学习Matlab的时候,在网上找不到可以直接使用的版本,分享的版本包括2012b, 2014b, 2015b , 2016a, 2017b。博主推荐使用2014b。2、分享链接链接:https://pan.baidu.com/s/1CcBCD85gev_oUyGNelqs9g 提取码:q2y0...原创 2020-07-17 13:48:20 · 1499 阅读 · 1 评论 -
【Matlab系列】MATLAB中显示输出数据的四种方式
DATE: 2019-11-13【Tags: Matlab, 显示输出,disp,fprintf】1、参考2、改变数据格式3、disp函数4、用fprintf函数格式化输出数据5、print6、disp和fprintf两种输出方式的对比转载 2019-11-13 11:22:02 · 22633 阅读 · 0 评论 -
【Matlab/CV系列】高动态HDR压缩技术研究及其实现【含Matlab源码】
Date: 2019-4-19【Tag:Outsouring project】色调映射算法的目的在于将HDR图像的亮度进行压缩,进而映射到LDR显示设备的显示范围之内,同时,在映射的过程中要尽量保持原HDR图像的细节与颜色等重要信息。所以色调映射算法需要具有两方面的性质:1. 能够将图像亮度进行压缩。2. 能够保持图像细节与颜色。原创 2019-05-08 22:50:45 · 1673 阅读 · 3 评论 -
【Matlab/Codecs系列】视频编码常用运动估计算法及其实现【含Matlab源码】
本文对视频编码中的运动估计和运动补偿算法进行实现,包括三种算法:穷尽搜索法、三步搜索法和菱形搜索法。原创 2019-05-14 00:34:30 · 3371 阅读 · 1 评论 -
【Matlab系列】语音信号的分帧加窗及其Matlab实现【含Matlab源码】
分帧是为了将无限长的语音信号,分成一段一段的,因为语音信号具有短时平稳性,方便处理,加窗是为了使分帧后的语音信号更加平稳。窗函数主要有矩形窗和汉明窗。加窗主要是为了使时域信号似乎更好地满足FFT处理的周期性要求,减少泄漏。原文:https://blog.csdn.net/SoaringLee_fighting/article/details/89853323。版权声明:本文为博主原创文章,转载请附上博文链接!作者:SoaringLee_fighting。语音信号具有短时平稳性。原创 2019-05-08 22:19:38 · 10260 阅读 · 3 评论 -
【Matlab系列】读取并显示YUV视频文件
Date: 2019-5-12【Tag:项目经验】1、读取并显示YUV视频文件Matlab代码原创 2019-05-12 19:46:20 · 4902 阅读 · 0 评论 -
【Matlab系列】Matlab中计算程序运行时间的几种方法
但是使用tic/toc的时候一定要注意,toc计算的是与最后一次(即离它最近)运行的tic之间的时间。转载自:https://blog.csdn.net/colourful_sky/article/details/70437001。参考:http://blog.sina.com.cn/s/blog_77126fa50101pbu6.html。计算t1,t2之间的时间差,它是通过调用windows系统的时钟进行时间差计算得到运行时间的。pause: 延迟等待,直到有任意键按下。原创 2019-05-13 11:02:50 · 4748 阅读 · 0 评论 -
【Matlab系列】常用基础数据类型转换
DATE: 2019-5-311、string转换成sym类型2、sym类型转换成string3、string转换成函数句柄4、函数句柄转换成string5、string转换成数值类型原创 2019-05-31 21:55:14 · 4404 阅读 · 0 评论 -
【Matlab系列】基于matlab的数字信号处理实验平台设计【含Matlab源码】
说明:这里仅提供了数字信号处理实验平台的部分代码。原创 2019-05-31 22:47:29 · 3493 阅读 · 0 评论 -
【Matlab/CV系列】ViBe前景提取算法的Matlab实现【含Matlab源码】
DATE: 2019.9.31、代码实现主函数demo如下,vibe算法实现函数需要的可以QQ(2963033731)联系我有偿提供!clear; clc; close all;%% 设置参数param.numberOfSamples = 20;param.matchingThreshold = 20;param.matchingNumber ...原创 2019-09-03 21:47:59 · 2749 阅读 · 4 评论 -
【Matlab系列】matlab中数据归一化方法
用函数mapminmax。转载 2019-09-13 16:31:34 · 40900 阅读 · 3 评论 -
【Matlab系列】之基于元胞自动机的城市规划(程序修正)
Date:2018/2/15 除夕转载自:http://blog.csdn.net/sk18192449347/article/details/773121601、城市规模设计 雄安新区占地总面积约为2000平方公里,涉及河北省雄县、容城、安新3个县及周边部分区域,地处北京、天津、保定腹地,通过ArcGIS地图软件搜索该区域并从中提取出来,区域图如下所示。 为对雄安新区进行更好...原创 2018-02-15 11:26:06 · 7859 阅读 · 18 评论 -
【Matlab/CV系列】基于图像处理的蚕卵数量统计系统【含Matlab源码】
Date: 2019-4-27【Tag: Outsouring project】1、参考2、系统设计原创 2019-04-27 11:02:01 · 749 阅读 · 2 评论 -
【CV系列】基于PCA的人脸识别系统设计及实现
Date: 2019-4-17【Tag:outsouring project】前言 人脸识别作为图像处理和机器视觉的经典应用,已经广泛应用于实际生活中了。本文重点讲述采用PCA降维提取特征向量的方法进行人脸识别,在ORL Database of Faces中进行训练和识别,并进行了Matlab仿真和可视化原创 2019-04-18 00:12:50 · 1267 阅读 · 1 评论 -
【matlab】matlab函数int2str, num2str, str2num
###Date: 2018.5.7==========================================================函数名:int2str功能:将整数值转换为字符串输入格式:str = int2str(N)备注:就将该值四舍五入后转换为字符串,接受向量和矩阵输入。如果是向量和矩阵输入,列数字之间会补加两个空格。原创 2018-05-07 22:23:58 · 8858 阅读 · 0 评论 -
【CV系列】NSCT:Nonsubsampled Contourlet变换算法以及matlab实现
Date: 2018.4.30【Tag:图像处理/图像算法】Author: SoaringLee参考:https://www.cnblogs.com/molakejin/p/5918976.html1、Nonsubsampled Contourlet变换算法介绍:对信号的稀疏表示是许多信号处理及应用的基础,2004年Minh N Do、Martin Vetterli提出了一种能够较好表示二维信号的数学工...原创 2018-04-30 17:49:01 · 9559 阅读 · 23 评论 -
【matlab】Strel函数--结构元素
https://blog.csdn.net/qq_26093511/article/details/53761624https://blog.csdn.net/qwerasdf_1_2/article/details/54376657转载 2018-03-28 21:17:37 · 8095 阅读 · 0 评论 -
【Matlab系列】Matlab信号添加噪声及信噪比SNR的计算
转载自:http://blog.csdn.net/han____shuai/article/details/51087383一、MATLAB中自带的高斯白噪声的两个函数MATLAB中产生高斯白噪声非常方便,可以直接应用两个函数,一个是WGN,另一个是AWGN。WGN用于产生高斯白噪声,AWGN则用于在某一信号中加入高斯白噪声。1. WGN:产生高斯白噪声y = wgn(m,n,p) 产生一个m行n...转载 2018-03-18 19:17:38 · 38590 阅读 · 5 评论 -
【matlab】Matlab的GUI参数传递方式总结
###Date:2018/3/11from: http://blog.csdn.net/smf0504/article/details/51814375其实Matlab提供了很多种直接或间接方法实现多fig中的数据共享,只是大家没有注意罢了:1、全局变量2、作为函数的参数传递3、利用控件的userdata数据4、为handles结构体添加新字段转载 2018-03-11 20:39:32 · 1061 阅读 · 2 评论 -
【matlab】matlab中不用科学计数法显示结果
可以使用:format short g 或者是 format long gformat SHORTG Best of fixed or floating point format with 5 digits.format LONGG Best of fixed or floating point format with 1原创 2018-03-11 20:32:08 · 22337 阅读 · 0 评论 -
【matlab】matlab2012a/2012b licence失效解决办法(循环注册)
转载自点击打开链接1、前言 光棍节结束,math公司也对用户端进行调整,很多朋友的matlab都被要求重新添加许可文件。然而,基本都是激活完成,打开,继续激活,然后激活完成重复。 这是因为激活的文件只到2017年11月11日。2、解决办法打开MATLAB安装路径下crack的文件夹,用写字本打开里面的dat文件,将以下代代码替换原有的代码,然后保存退出,重启MATLAB。(matl...转载 2018-02-21 21:41:39 · 685 阅读 · 0 评论 -
【Matlab系列】matlab中多组变量绘图plot的用法
### Date: 2017/6/6###Author:Soaringlee多组变量绘图:plot(x1, y1, 选项1, x2, y2, 选项2, ……)上面的plot格式中,选项是指为了区分多条画出曲线的颜色,线型及标记点而设定的曲线的属性.MATLAB在多组变量绘图时,可将曲线以不同的颜色,不同的线型及标记点表示出来.这些选项如下表所示:(1) 各种颜色属性原创 2017-06-06 20:13:39 · 27597 阅读 · 0 评论 -
【Matlab系列】惩罚函数法(内点法、外点法)求解约束优化问题最优值 matlab
1、 用外点法求下列问题的最优解方法一:外点牛顿法:clcm=zeros(1,50);a=zeros(1,50);b=zeros(1,50);f0=zeros(1,50);%a b为最优点坐标,f0为最优点函数值,f1 f2最优点梯度。syms x1 x2 e; %e为罚因子。m(原创 2017-06-06 17:01:41 · 49093 阅读 · 1 评论