![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
matlab
matlab相关算法,函数学习
唐豆豆*
这个作者很懒,什么都没留下…
展开
-
matlab串口数据交互的使用
输出结果。原创 2024-01-15 00:02:51 · 720 阅读 · 0 评论 -
计算直线在平面上的投影
参考:第八章 向量代数与空间解析几何——第四讲(空间直线) - 知乎 (zhihu.com)原创 2023-12-21 17:09:02 · 473 阅读 · 0 评论 -
matlab的solve函数解方程组
上述函数中的第一变量为方程组,第二个为待求变量。其中eqn表示方程组的表达式,var表示变量。用于求解方程组或者方程的符号解。一、solve函数的用途。2.建立方程组再调用。原创 2023-12-21 14:27:34 · 5015 阅读 · 0 评论 -
关于matlab控制arduino板实现电机正反转控制
以下程序为驱动电机正反转,由于我的驱动器采用的是双脉冲模式,即PUL为顺时针旋转IO口,DIR为逆时针旋转IO口,所以正反转只需要对不同引脚进行脉冲输出即可。writePWMVoltage(a,'D3',4) %在数字引脚3上产生4V的PWM信号,一般arduino uno的电压为0-5V。2.writePWMDutyCycle() 在PWM引脚上产生具有指定电压的PWM信号。原创 2023-07-28 10:55:16 · 656 阅读 · 8 评论 -
模糊PID控制
模糊PID控制器仿真原创 2023-04-24 14:45:10 · 373 阅读 · 0 评论 -
三次样条插值算法
本文为三次插值算法的推导全过程及插值实例与matlab程序原创 2022-08-05 16:00:55 · 11048 阅读 · 0 评论 -
遗传优化算法学习
一、遗传算法的出发点是一个简单的群体遗传模型,基于如下假设:1.染色体基因型:由一串具有固定长度的字符串组成,如10001就是一个5位的基因2.群体由一定数目的基因型组成3.每一个基因型有相应的适应度,表示该基因型的生存与复制能力。适应度,其实就是我们所需要的目标函数二、遗传算法的基本操作1.复制从旧的种群中选择生命力(适应度)强的基因串产生新的种群。2.交叉将两个基因型中的部分内容进行互换。例如:A=a1a2a3a4a5a6 B=b1b2b3b4b5b6若在位置原创 2022-04-08 10:47:10 · 815 阅读 · 0 评论 -
BP神经网络学习
BP神经网络结构框图函数信号正向传播:输入——隐层——输出,最终得到估算出来的误差误差信号反向调整:输出——隐层——输入,通过代价函数J(误差的平方和),采用梯度下降法对于权值进行逐一调整隐层输入in=输入层输入X*输入与隐层间的权值W1-阈值theta隐层输出out=f(隐层输入),其中f为sigmoid函数=(1/(1+exp(-β*in)))输出层y=w2*out例题:训练样本:input=[0,0.1,0.2,0.3,0.4]output=[4,2,2...原创 2022-03-25 13:55:48 · 765 阅读 · 0 评论 -
二关节机械手PD控制simulink仿真
simulink主程序其中的PDcontrol函数表示的是PD控制器,PD控制器共六个输入,分别是关节1、关节2的理想关节角,实际关节角,关节角速度;共两个输出,为关节1、关节2的驱动力矩。PD控制器的控制律为:PD控制器子程序:——PDcontrol%% 控制器程序function[sys,x0,str,ts]=spacemodle(t,x,u,flag)switch flag,case 0, [sys,x0,str,ts]=mdlInitializeSiz...原创 2022-03-11 18:57:48 · 8077 阅读 · 11 评论