![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
matlab
乔慕宾
这个作者很懒,什么都没留下…
展开
-
使用MATLAB的m函数画伯德图,设置显示横坐标为HZ
代码如下:P=bodeoptions;P.Grid='on';P.XLim={[10 1000000]};%设置横轴范围P.FreqUnits='Hz';%将横坐标单位换位HZ% P.YLim={[-160 50]};%设置纵轴范围num1=[1];den1=[2*0.3*10e-12 0 2.3e-3 0];G1=tf(num1,den1);...原创 2019-01-12 19:24:01 · 17287 阅读 · 4 评论 -
Matlab里的矩阵、向量、标量和数组
1)矩阵是二维的,由行和列组成;matlab里用zeros(m,n)创造一个m行n列的矩阵2)向量:一维长度为1,另一维长度大于1的矩阵称为向量。向量分行向量和列向量,行向量的每个数值用逗号或空格隔开,列向量的每个数值用分号隔开。3)标量:两维长度都为1的矩阵称为标量。4)数组:理论上,数组的维数可以为任意非负整数。数组包括数值数组、字符数组、结构数组和单元数组。...原创 2019-04-21 20:44:19 · 9113 阅读 · 2 评论 -
MATLAB里的数据类型
1、数值型整数 浮点数 复数2、逻辑型:分别用1和0表示真和假两种状态3、字符数组 在matlab中,每个字符都用一个16位的Unicode编码数值表示。8位的ASCII字符代码集是Unicode字符代码集的子集字符数组使用char()函数可以创建m*n的字符数组,如用char函数创建二维字符数组>> char('abcd','edf')ans...原创 2019-04-21 22:12:56 · 1532 阅读 · 0 评论 -
七种滤波方法的matlab实现和测试
创建两个混合信号,便于更好测试滤波器效果。同时用七中滤波方法测试。混合信号Mix_Signal_1 = 信号Signal_Original_1+白噪声。混合信号Mix_Signal_2 = 信号Signal_Original_2+白噪声。1.巴特沃斯低通滤波器去噪巴特沃斯滤波器适合用于信号和噪声没有重叠的情况下。下图是巴特沃斯对两个信号的滤波效果。从图上可以看出巴特沃斯低通滤波器对信号一...转载 2019-04-27 12:55:29 · 396 阅读 · 0 评论 -
6轴机械臂(拟人臂+球形腕(三轴相交于一点))正逆运动学求解
1、DH坐标下机械臂参数theta=[pi/10,pi/2,pi/4,-pi/4,pi/4,-pi/8];%关节角度a=[0, 0.260, 0.025, 0, 0, 0];%连杆长度d=[0, 0, 0, 0.280, 0, 0.072];%偏移距离alpha=[pi/2, 0, pi/2, -pi/2 , pi/2, 0];%RBR型6轴机械臂使用...原创 2019-06-04 11:18:40 · 6641 阅读 · 1 评论 -
相机标定时,opencv与MATLAB的区别与联系
采用同一组照片分别使用OPENCV和MATLAB进行相机标定OPENCV相机标定下载链接:MATlAB相机标定步骤:APP->camera calibration->导入图片,设置棋盘格的尺寸,在图片导入完成后,点击计算,计算结束后可以看到标定板上的XYZ坐标系和相机的XYZ坐标系仅以我选的标定板为例,内角点为10*71、OPENCV里,标定板的坐标系,Z轴垂直表面朝外...原创 2019-08-22 15:35:47 · 3813 阅读 · 0 评论