
算法
文章平均质量分 62
THMAIL
这个作者很懒,什么都没留下…
展开
-
一篇文章带你认识 PID算法
上述例子中,根据kp取值不同,水位最终都会达到1米,kp取值越大则上升的越快,kp取值越小则上升的越慢,不存在稳态误差。但是,假设这个水缸每次加水都会漏掉0.1米高度的水这种情况下,假设kp仍然取0.5,那么经过几次加水,水缸中的水位到0.8时,误差error=0.2. 每次往水缸中加水的量为u=0.5*0.2=0.1米,同时,缸里每加水0.1米,又会流出0.1米,也就是说,设定的目标值为1米,但是这种算法使系统水位在达到0.8米后就不再变化,由此产生的误差就是稳态误差了。式中的kd是一个系数项。转载 2024-04-08 16:09:52 · 254 阅读 · 0 评论 -
leetcode环境错误大全
问题1:Python测试没问题,提交不通过 错误详情页:https://leetcode-cn.com/submissions/detail/238734431/ 解决: leetcode测试和提交环境不同,测试环境是每次都会给你开个新的执行环境,提交环境则比较混乱,不会重新初始化一个执行环境给你: 报错的代码: class CQueue: self.temp_stack = [] self.queue = [] def __init__(self): pass def原创 2021-11-15 11:16:00 · 4600 阅读 · 0 评论 -
求解模线性方程
原文:https://www.cnblogs.com/ACSeed/archive/2013/01/31/2887248.html 1)求解线性不定方程 ax + by = c 先求出一组解, 然后考虑如何表示通解, 设d = gcd(a, b), 假设c不是d的倍数, 则左边是d的倍数而右边不是, 则方程无解, 所以方程有解当且仅当d | c. 设c = c' * d,...转载 2018-12-04 11:45:39 · 844 阅读 · 0 评论