首页    新闻    小组    威客    人才    下载    博客    代码贴    在线编程    论坛
代码贴随便看看C语言
#include <stdio.h>


float Q_angle=0.001;//过程噪声的协方差
float Q_gyro=0.003;//0.003 过程噪声的协方差 过程噪声的协方差为一个一行两列矩阵
float R_angle=0.5;// 测量噪声的协方差 既测量偏差
float dt=0.005;//注意:dt的取值为kalman滤波器采样时间;
float P[2][2] = {{ 1, 0 },{ 0, 1 }};
float Angle,Angle_dot;
float Pdot[4] ={0,0,0,0};
const char C_0 = 1;
float Q_bias, Angle_err, PCt_0, PCt_1, E, K_0, K_1, t_0, t_1;
......................
阅读全部 | Mr_Rain 贴于 2022年5月1日 19:12     hide bbsi
#include <stdio.h>
/************************************/
//增量式PID
/*************************************/

//初始化变量
struct _PID{
    float SetSpeed;       //设定值
    float ActualSpeed;    //检测值
    float Err;            //当前误差
    float Err_last;       //上一次误差
    float Err_llast;      //上上次的误差
......................
阅读全部 | Mr_Rain 贴于 2022年4月29日 19:37     hide bbsi
#include <stdio.h>
/************************************/
//位置式PID
/*************************************/

//初始化变量
struct _PID{
    float SetSpeed;       //设定值
    float ActualSpeed;    //检测值
    float Err;            //当前误差
    float Err_last;       //上一次误差
    float KP,KI,KD;       //PID参数
......................
阅读全部 | Mr_Rain 贴于 2022年4月29日 18:57     hide bbsi
#include <stdio.h>

int main() {
printf("我在编程中国学C语言\n\n");

// 练习一下循环的使用
int i;
for (i=1; i<=20; i++) {
printf("我爱编程中国 %d 次\n", i);
}

printf("\n\n绘制一个心形图案:");
......................
阅读全部 | 曾大仙 贴于 2022年4月28日 15:45     hide bbsi
#include <stdio.h>
#include <assert.h>
#include <string.h>
//memcpy制作
void* my_memcpy(void* dest, const void* src, size_t num)
{
    assert(dest && src);
    char* tmp = dest;
    while (num--)
    {
        *(char*)tmp = *(char*)src;
        tmp = (char*)tmp+1;
......................
阅读全部 | nn154189906 贴于 2022年4月25日 16:20     hide bbsi
#include <stdio.h>
int main()
{
    int i,m=0;
    for (i = 100; i <= 200; i++)
    {
        if (i % 3 == 0) continue;
        printf("%d,", i);
        m=m+1;
        if(m%10==0)
            printf("\n");
    }
......................
阅读全部 | jinping 贴于 2022年4月21日 16:49     hide bbsi
#include <stdio.h>
#include <string.h>
#include <assert.h>
//strstr 查看str1中是否有str2,有则返回str1z中
//的相同的第一字符的起始地址,没有则NULL
char* my_strstr(const char* str1, const char* str2)
{
    assert(str1 && str2);
    const char* s1 = NULL;
    const char* s2 = NULL;
    const char* cp = str1;
    if (*str2=='\0')
......................
阅读全部 | nn154189906 贴于 2022年4月19日 23:06     hide bbsi
#include <stdio.h>
#include <string.h>
#include <assert.h>
//对strcmp进行实现和使用

// int my_strcmp(const char* str1, const char* str2)
// {
//     assert(str1&&str2);
//     while (*str1 == *str2)
//     {
//         if (*str1 == '\0')
//         {
......................
阅读全部 | nn154189906 贴于 2022年4月19日 22:12     hide bbsi
#include <stdio.h>
#include <string.h>
#include <assert.h>
//对strcat进行使用和实现
// int main()//追加函数
// {
//     char arr[20] = "hello ";
//     strcat(arr, "world!");
//     printf("%s", arr);
//     return 0;
// }

......................
阅读全部 | nn154189906 贴于 2022年4月19日 21:44     hide bbsi
CODE SEGMENT
ASSUME CS:CODE
START:
MOV BX, 1000H
MOV SI, 1000H
LEA DI, [BX+SI]
MOV WORD PTR [DI], 1234H
MOV WORD PTR [DI+2], 5678H
L1: LDS BX, [DI]
MOV BX, DI
MOV AL, 3
L2: XLAT
......................
阅读全部 | rainXsung 贴于 2022年4月19日 10:58     hide bbsi
上一页 19 20 21 22 23 24 25 26 27 28 下一页