
MATLAB
文章平均质量分 69
本专栏主要涵盖最新MATLAB、图像绘制和bugs亲测解决,涵盖初中高多个等级的技术文章,以项目实例为引,代码为本。文章均为博主精心总结、逐步优化、学以致用。
优惠券已抵扣
余额抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
狂小虎
永远热爱,永远年轻!
展开
-
MATLAB中的vpa()函数的使用(附例子和代码)
vpa全称是Variable-precision arithmetic,也就是算术精度。一般来说,vp是专门原来计算symbolic functions and variables的,这是一些符号的变量和函数。例子是设置精度、求解方程。原创 2020-04-07 16:37:36 · 117032 阅读 · 5 评论 -
MATLAB写入表格
MATLAB写入表格遇到了bug?请看这里......原创 2019-10-24 17:45:17 · 1937 阅读 · 1 评论 -
OpenRobotics浅学——机械臂逆运动学超真实轨迹仿真(附代码)
最近小虎在学习robotics的时候,利用7关节(joints)机械臂进行机器人轨迹求解仿真,这个程序的“毛病”也是亮点之一就是引用了很多新版MATLAB的函数,应该是Robotics tool box里面的东西。Anyway,这里就编程思想本身进行分析,编程工具是MATLAB。原创 2020-04-10 22:03:26 · 3752 阅读 · 1 评论 -
Index in position 1 exceeds array bounds (must not exceed 811).解决
小虎遇到的bug大概长下面这样。这个BUG是说你读取该矩阵不应该超过它的行数。打断点试一下,发现确实超出了811行(就本人程序而言)。修改到遍历矩阵合适的值即可。原创 2020-08-30 14:18:02 · 34646 阅读 · 2 评论 -
MATLAB:There was an error installing third-party software for Support Package
MATLAB读取摄像头,InstalledAdaptors为空的时候,我试着去surpport package installer安装适配器。解决办法是设置连接proxy(代理),或装最新版的MATLAB。结果当然是完美解决啦。原创 2020-03-30 17:12:38 · 1021 阅读 · 0 评论 -
信号处理趣学D5——利用仿真教你理解周期混叠和采样定理
小虎最近发现了很有意思的采样定理,它是用来解决混叠失真的一个方法,这里小虎就用MATLAB带大家来理解一下这两个概念。原创 2020-04-02 13:21:05 · 2134 阅读 · 0 评论 -
信号处理趣学D2——利用自相关函数对分析音频的周期变化
一个音频文件音调随着时间的变化,每个微小时间段的频率是不一样的,也就是说周期是不一样的,通过求声音信号的关于时间的自相关函数得到其周期改变,进而得出其频率规律。翻译 2020-03-27 22:24:31 · 3164 阅读 · 4 评论 -
MATLAB出现Warning: Integer operands are required for colon operator when used as index.
这个问题是我在用linspace时候出现的,是因为参数Fs/2和N/2中出现了小数,所以报错,但是程序还能运行。如果对你的程序有影响,可以考虑将参数改为整数。f=linspace(0,Fs/2,N/2);...原创 2020-05-07 09:59:25 · 3117 阅读 · 0 评论 -
MATLAB:Your network connectionmay be down or your proxy settings improperly configured
当时小虎想利用MATLAB读取摄像头,InstalledAdaptors为空的时候,小虎试着去surpport package installer安装适配器。解决办法是设置连接proxy(代理),或装最新版的MATLAB。结果当然是完美解决啦。原创 2020-03-30 17:27:00 · 1296 阅读 · 0 评论 -
信号处理趣学D6——利用MATLAB画出非周期函数的频谱图
小虎最近试着将窗函数进行傅里叶变换,并利用MATLAB试着画出了它的频谱。原创 2020-03-31 16:40:48 · 5501 阅读 · 2 评论 -
MATLAB频域分析,奈氏图、伯德图、对数幅相图绘制
在复平面上表示传递函数的幅值相位角随频率的改变而改变的图就是nyquist图(奈奎斯特图,奈氏图),表示控制系统的幅相频率特性,横坐标U(real number)纵坐标jV(imaginary number);伯德图(bode)利用对数表示系统的幅频、相频特性,它分为两个图,一个是对数幅频图、一个是相频图,横坐标均为w,纵坐标一个为L(w),一个为fi(w),,fi为相位角;而对数幅相图(nichols plot)则是将幅频和相频在一张图上表示出来了,横坐标是相位角fi(w)、纵坐标是增益K、然后图里面有不原创 2019-10-27 17:06:40 · 32065 阅读 · 4 评论 -
利用傅里叶变换分割周期函数
使用了短时间傅里叶变换sepctrogram()函数,利用MATLAB仿真,效果见下。翻译 2020-03-27 22:05:08 · 534 阅读 · 0 评论 -
数模编程中使用什么语言比较好呢?
很多小伙伴遇到了苦恼,队友说用哪个哪个语言建模?那实际用哪个比较好呢?数学建模使用的语言主要是MATLAB和Python,其他的如java等不是很常见。原创 2020-05-25 17:22:58 · 11669 阅读 · 2 评论 -
信号处理趣学D7——自功率谱的物理意义&通过自功率谱分析原信号的简谐分量
小虎最近研究自功率谱的意义和作用,发现自功率谱还可以进行信号的简谐分量分析的哦,这里小虎使用了MATLAB进行仿真的方法来展现结果。原创 2020-03-31 17:13:49 · 5773 阅读 · 2 评论 -
Warning: Unable to load Toolbox Path Cache
重启就好了。Reboot your matlab.原创 2020-04-28 14:09:19 · 2367 阅读 · 0 评论 -
MATLAB的.fig文件打不开——有效解决
如果没有报错的话,那么可能是显示关了。报错可能是保存方式不对。可以看下面例子。原创 2020-11-04 11:08:27 · 7500 阅读 · 4 评论 -
如何利用MATLAB对彩色直方图均衡化
利用MATLAB对彩色图美化会达到什么结果呢?原创 2020-03-24 10:28:22 · 951 阅读 · 0 评论 -
MATLAB怎么设置初始文件夹&设置初始文件夹不生效?
最近小虎重装了MATLAB,发现每次打开当前文件夹都是\bin文件夹。然而修改了通用选项的初始文件夹并没有用。翻译 2020-04-10 22:19:34 · 2427 阅读 · 2 评论 -
MATLAB中format不能显示小数?
小虎最近使用symbolic的时候发现format不能将分式显示为小数。原因是因为format不能修改symbolic的表示格式。利用single,double或vpa来让其显示小数,int则还是会显示符号x。可以利用vpa()限制小数位数。原创 2020-04-07 11:20:08 · 1384 阅读 · 0 评论 -
高校版MATLAB license checkout failed问题及解决
小虎刚刚想用学校买的正版MATLAB,没想到出现license报错,有点慌,差点就想重装的了。原创 2022-03-19 17:59:03 · 4611 阅读 · 0 评论 -
MATLAB怎么读取带表头的xlsx(有实例代码)
其实很简单,读取前设置'PreserveVariableNames'就可以了,否则会报错如下原创 2020-12-08 17:31:47 · 6762 阅读 · 5 评论 -
信号处理趣学D9——教你仿真理解信号的调制和解调
信号的调制是一对信号的变换过程,信号输送中经常使用,下面小虎就来用MATLAB仿真理解一下这个过程。调制(modulation)是指用测量信号去控制另一个作为载体的运输信号,让后者的某一参数(幅值、频率、相位和脉冲宽度等)按前者的值变化。调制的方法有幅值调制、角度调制和频率调制,调幅的话...原创 2020-04-28 14:43:38 · 2169 阅读 · 0 评论 -
教你用matlab实时处理摄像头视频并保存
原本小虎想把标题写出“教你制造简易美颜相机”的,但是后来发现图像美颜处理的算法有点复杂,一时半会儿学不会,所以就只写了实时处理视频并保存了。这里视频处理只是彩色直方图均衡化哦。写入方法有写入图片或视频,写入视频是我后面更新的,没有逐步分析,在完整代码可见。原创 2020-03-31 11:10:03 · 8535 阅读 · 17 评论 -
MATLAB的format设置输出精度、输出数进制——自用
format可以设置command window output display,一般是设置小数点后几位输出以及设置输出的数进制,文章附例子和代码。翻译 2020-04-07 17:05:05 · 4999 阅读 · 0 评论 -
信号处理趣学D8——关于拉氏变换和频谱图的那些事儿
最近小虎在网课上被老师问到编程写出一指数函数的频谱图,当时鼓捣了1个多钟???以前是画过bode图,bode的幅频图是对数幅频图。应该也可以用博得图直接画的,但是这个问题的关键应该在拉氏变化。5分钟不到的事,要搞那么久,看来是小虎还不太理解拉氏变换。原创 2020-04-07 18:32:07 · 3820 阅读 · 0 评论 -
PRM路径规划算法仿真使用
目录摘要结果完整代码摘要小虎想分享一个简单的路径规划算法,因为仿真起来很直观。结果完整代码clc,clear,close all robot = differentialDriveKinematics("TrackWidth", 1.5, "VehicleInputs", "VehicleSpeedHeadingRate");%加载地图load exampleMapsma...翻译 2020-04-11 12:35:55 · 2011 阅读 · 6 评论 -
MATLAB卸载时卡住无响应解决办法——已解决
先把安装MATLAB的文件夹内容全部删除再win+R, 输入regedit,Ctrl+F, 搜索mathworks全部删掉原创 2020-08-30 14:14:16 · 24467 阅读 · 9 评论 -
loadrobot()有什么用
最新小虎利用MATLAB学习robotics,发现了这个loadrobot。其实就是载入机器人的关节、杆长等机械机构,方便我们进行运动学的控制学习。原创 2020-04-12 16:15:56 · 1689 阅读 · 15 评论 -
自相关函数仿真理解demo
背景介绍利用MATLAB程序互动理解自相关函数,随意按键原始移动信号,造成不同时延与原函数自相关分析得到不同的相关程度。翻译 2020-03-26 23:32:57 · 2826 阅读 · 0 评论 -
Robotics正运动学求解仿真(附代码和解释)
最近小虎在课程设计上用到了机器人学正运动学的仿真学习,利用D-H参数法求解正运动学问题。在利用MATLAB仿真中,通过设置不同的D-H参数以及位置的数量,可以实现多关节不同的位姿位置变换。另外,通过参数连续化,可以近似拟合出动态的运动。原创 2020-04-08 07:44:10 · 2678 阅读 · 3 评论 -
信号处理趣学D3——工程测试技术模拟信号采样
小虎利用MATLAB对余弦函数y=cos(2πt)进行采样,并且将采样后的结果与原结果对比,可以看见,采样能够较符合整个函数的走势。。原创 2020-03-31 14:35:31 · 587 阅读 · 0 评论 -
信号处理趣学D1——相关函数的意义&利用自相关函数消除噪声
小虎在这里介绍了相关函数的意义和工程应用,工程应用以提取受噪声干扰的周期信号为例,并用MATLAB进行仿真。原创 2020-03-26 23:07:08 · 28133 阅读 · 6 评论 -
两句代码Warning: Name is nonexistent or not a directory亲测快速解决
最近小虎在MATLAB开启时command window遇到了Warning: Name is nonexistent or not a directory这个问题。用了两句代码完美解决问题。翻译 2020-04-08 06:32:15 · 1706 阅读 · 0 评论 -
MATLAB去除数据中的异常值、离群值
用rmoutliers()函数即可移除数据组中的离群值,可作数据清洗的初步方法。如果是移除一类数据,可以用方差分析、主成分析、相关性分析、皮尔逊相关系数等方法。翻译 2021-04-11 08:36:39 · 29626 阅读 · 5 评论 -
MATLAB时域分析
MATLAB对时域分析有两个现成的函数: step(SYS)和impulse(SYS),分别对应阶跃响应和脉冲响应,实际上,响应还有斜坡和加速度响应等等,它们共同对应于系统的输入环节。输出往往是我们需要求解的。在两者之间的环节,可以用传递函数来描述,这里仅对一些分式形式的传递函数进行讨论,可以包括惯性环节、微分环节、积分环节、复合环节、二阶振荡环节等等进行分析。这里的实例用了。原创 2019-10-27 16:21:44 · 8564 阅读 · 2 评论 -
信号处理趣学D10——简单理解过调失真(附例子和代码)
过调失真(distortion)是在幅值调制的时候,先偏置再调幅(偏置调幅或叫非抑制调幅),由于直流偏置不够大引起的。下面小虎就带大家用MATLAB仿真理解一下。原创 2020-04-28 15:23:11 · 3692 阅读 · 0 评论 -
rigidBodyTree是什么(附使用例子和代码)
rigidBodyTree是较新版本的MATLAB(小虎用的是2019b)自带的robotics相关工具箱里面的一个刚体树。它可以实现简单机器人刚体关节的连接仿真,这是在创建模型中使用的。翻译 2020-04-12 15:50:04 · 3670 阅读 · 2 评论 -
如何查看MATLAB函数是否被其他函数调用呢?&如何查看MATLAB的m文件所需的依赖函数?
第一个问题正常来说跟第二个问题时一样的,一般你只会考虑这个函数是否被同文件夹的.m文件调用,而不会把整个硬盘给遍历一次。原创 2020-09-01 12:08:12 · 2367 阅读 · 2 评论 -
MATLAB打开很慢、MATLAB无法关联m文件
问题1 软件打开很慢原因是找注册文件很慢,那么就手动添加进去。在桌面快捷方式的属性关联路径中添加-c "Z:\MATLAB\licenses\license_ACER-PC_123456_R2016a.lic"最终是这样的:Z:\MATLAB\bin\matlab.exe -c "Z:\MATLAB\licenses\license_ACER-PC_123456_R2016a.lic...原创 2020-02-20 16:19:06 · 1754 阅读 · 1 评论 -
哪里可以找到数模的小伙伴一起学习呢?
数模学习中,很多人往往学着学着就放弃了,找个志同道合的小伙伴一起学习效果会不会好一点?嘛,这里小虎推荐大家两个论坛,不仅可以看到大佬经验分享,还可以发帖交流,数不尽的大神成为你的目标和导师,是不是想想就很心动呢?原创 2020-05-25 17:06:03 · 353 阅读 · 0 评论