随笔分类 -  算法

c/cpp/java/python... ...相关算法
摘要:typedef struct PID_zhs { double P,I,D;//P、I、D系数 float curError;//当前误差 float lastError;//上次误差 float preError;//上上次误差 double sumError;//积分项 float dError 阅读全文
posted @ 2020-06-08 00:18 春雨冰河 阅读(866) 评论(0) 推荐(0)
摘要:``` #include #include #include #include #define uint unsigned int using namespace std; //判断该字符是否为运算符 是则返回真 否则返回假 inline bool isOperator(char opr) { switch(opr) { case '*': return true; case... 阅读全文
posted @ 2017-08-12 09:23 春雨冰河 阅读(282) 评论(0) 推荐(0)
摘要:``` include define N 9 using namespace std; //判断该位置放置的数据是否符合规则 bool panduan(int ( fang)[N],int row_now,int col_now,int count) { //打印行列 //cout 2) { for 阅读全文
posted @ 2017-08-12 09:22 春雨冰河 阅读(285) 评论(0) 推荐(0)
摘要:/ 标题:地宫取宝 X 国王有一个地宫宝库。是 n x m 个格子的矩阵。每个格子放一件宝贝。每个宝贝贴着价值标签。 地宫的入口在左上角,出口在右下角。 小明被带到地宫的入口,国王要求他只能向右或向下行走。 走过某个格子时,如果那个格子中的宝贝价值比小明手中任意宝贝价值都大,小明就可以拿起它(当然, 阅读全文
posted @ 2017-08-12 09:21 春雨冰河 阅读(230) 评论(0) 推荐(0)
摘要:标题:买不到的数目 小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能拆包卖。 小朋友来买糖的时候,他就用这两种包装来组合。当然有些糖果数目是无法组合出来的,比如要买 10 颗糖。 你可以用计算机测试一下,在这种包装情况下,最大不能买到的数量是17。大于17的任何数字都可 阅读全文
posted @ 2017-08-12 09:18 春雨冰河 阅读(269) 评论(0) 推荐(0)
摘要:include include include using namespace std; int num = 0; int map[4][4] = {0,3,6,7, 5,0,2,3, 6,4,0,2, 3,7,5,0 }; vector s; void run(int x,int pre,int 阅读全文
posted @ 2017-08-12 09:10 春雨冰河 阅读(139) 评论(0) 推荐(0)
摘要:``` float Angle = 0.0;//卡尔曼滤波器的输出值,最优估计的角度 //float Gyro_x = 0.0;//卡尔曼滤波器的输出值,最优估计的角速度 float Q_angle = 0.001;//陀螺仪噪声的协方差(估计过程的误差协方差) float Q_gyro = 0.003;//陀螺仪漂移噪声的协方差(估计过程的误差协方差) float R_angle = 0.5;/... 阅读全文
posted @ 2017-08-12 09:00 春雨冰河 阅读(1002) 评论(0) 推荐(1)
摘要://gx...分别为重力加速度在三个轴向的分力 由加速度计测得 //ax...分别为角速度在三个轴向的角速度 由陀螺仪测得 //最后得到最终滤波完毕的x、y、z方向的角度值(°) 阅读全文
posted @ 2017-08-12 08:59 春雨冰河 阅读(472) 评论(0) 推荐(0)