⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pwtt_aigorithm.c

📁 生物医学工程中对于ECG信号
💻 C
📖 第 1 页 / 共 3 页
字号:
      free(der_2_min);
      free(threshold2);
      free(dfr_tenpoint_max);
,return dfr_position;
}



int compute_pwtt(int *dfr_position,int*dfq_position,int num3)        /* pwtt子函数代码!*/
{
     int z=num3/sf;
, int i;                                                 /* 定义一个循环变量i! */ 
     int count=0;                                           /* 定义一个实时跟踪记录ptt累加次数的计数器count!*/ 
     int pwtt=0;                                            /* 注意pwtt为整数! */ 
  
    if(dfr_position[0]<dfq_position[0])                     /* dfr_position[0]在左边首次出现! */
      {
         for(i=0;i<z;i++)                                   /* 注意最多有z个峰谷整数对:(dfr_position[i],dfq_position[i]) */ 
            {
              pwtt=pwtt+(dfq_position[i]-dfr_position[i]);
              count++;                                      /* 利用计数器count实时跟踪记录pwtt累加次数!*/ 
            }
         pwtt=pwtt/count;
      }
    else                                                    /* dfq_position[0]在左边首次出现! */                                                   
      {
         for(i=0;i<z-1;i++)                                 /* 注意最多有z-1个峰谷整数对:(dfr_position[i],dfq_position[i]) */ 
            {
              pwtt=pwtt+(dfq_position[i+1]-dfr_position[i]);
              count++;                                      /* 利用计数器count实时跟踪记录pwtt累加次数!*/ 
            }
         pwtt=pwtt/count;
      }
    return pwtt;
}

 
void main()
{
	  double ecg[num]={0.0  };
	  double ppg[num]={0.0  };
	double ecg[num]={ 0.176,0.176,0.166,0.151,0.132,0.103,0.068,0.029,0,-0.059,-0.093,-0.117,-0.132,-0.151,-0.156,-0.156,-0.142,-0.132,-0.127,-0.112,-0.103,-0.093,-0.088,-0.088,-0.093,-0.098,-0.103,-0.107,-0.117,-0.117,-0.112,-0.112,-0.093,-0.068,-0.044,-0.01,0.029,0.063,0.103,0.137,0.161,0.171,0.181,0.186,0.19,0.176,0.156,0.137,0.112,0.088,0.068,0.054,0.034,0.024,0.02,0.024,0.02,0.029,0.034,0.034,0.039,0.024,0.015,-0.005,-0.024,-0.044,-0.073,-0.098,-0.122,-0.137,-0.146,-0.151,-0.146,-0.146,-0.122,-0.093,-0.059,-0.02,0.015,0.054,0.083,0.107,0.127,0.142,0.142,0.132,0.117,0.107,0.088,0.073,0.049,0.039,0.024,0.015,0.02,0.02,0.02,0.024,0.034,0.039,0.034,0.034,0.029,0.015,-0.02,-0.029,-0.049,-0.068,-0.093,-0.107,-0.112,-0.112,-0.117,-0.107,-0.093,-0.068,-0.049,-0.024,0.005,0.029,0.059,0.073,0.083,0.093,0.088,0.078,0.068,0.059,0.049,0.029,0.024,0.024,0.024,0.034,0.039,0.044,0.059,0.078,0.093,0.098,0.103,0.107,0.098,0.078,0.059,0.034,0,-0.034,-0.068,-0.098,-0.122,-0.137,-0.146,-0.151,-0.146,-0.132,-0.112,-0.088,-0.063,-0.039,-0.01,0.01,0.029,0.039,0.049,0.049,0.049,0.029,0.029,0.02,0.02,0.02,0.02,0.02,0.029,0.039,0.049,0.059,0.063,0.068,0.068,0.059,0.044,0.034,0.01,-0.024,-0.049,-0.078,-0.107,-0.132,-0.146,-0.156,-0.156,-0.151,-0.137,-0.103,-0.078,-0.049,-0.024,0.01,0.039,0.063,0.083,0.098,0.098,0.093,0.083,0.068,0.054,0.034,0.02,0.005,0,-0.005,0.005,0.01,0.015,0.029,0.039,0.054,0.063,0.068,0.068,0.063,0.059,0.049,0.039,0.029,0.02,-0.005,-0.005,-0.01,0.005,0.02,0.034,0.063,0.088,0.117,0.142,0.161,0.171,0.176,0.171,0.156,0.132,0.107,0.068,0.024,-0.02,-0.059,-0.103,-0.137,-0.171,-0.19,-0.205,-0.215,-0.21,-0.2,-0.181,-0.171,-0.156,-0.146,-0.127,-0.107,-0.083,-0.068,-0.054,-0.039,-0.02,-0.005,0.02,0.044,0.063,0.093,0.117,0.146,0.176,0.195,0.21,0.215,0.215,0.205,0.181,0.146,0.112,0.068,0.02,-0.034,-0.078,-0.117,-0.146,-0.176,-0.195,-0.2,-0.186,-0.166,-0.137,-0.098,-0.059,-0.02,0.015,0.049,0.073,0.093,0.107,0.107,0.103,0.093,0.088,0.063,0.044,0.024,0.005,-0.015,-0.024,-0.044,-0.049,-0.059,-0.063,-0.068,-0.073,-0.083,-0.093,-0.122,-0.132,-0.142,-0.156,-0.161,-0.161,-0.161,-0.151,-0.127,-0.098,-0.063,-0.02,0.024,0.078,0.127,0.176,0.225,0.264,0.293,0.308,0.312,0.303,0.293,0.269,0.244,0.21,0.181,0.146,0.122,0.098,0.078,0.054,0.044,0.049,0.049,0.054,0.059,0.063,0.063,0.054,0.049,0.039,0.015,-0.01,-0.024,-0.049,-0.073,-0.088,-0.088,-0.093,-0.093,-0.088,-0.073,-0.054,-0.039,-0.024,-0.005,0.01,0.02,0.024,0.02,0.015,0,-0.029,-0.039,-0.054,-0.063,-0.068,-0.073,-0.073,-0.059,-0.039,-0.024,0,0.024,0.044,0.059,0.073,0.078,0.088,0.078,0.068,0.044,0.02,-0.01,-0.039,-0.059,-0.078,-0.098,-0.107,-0.117,-0.107,-0.098,-0.093,-0.093,-0.083,-0.073,-0.078,-0.088,-0.098,-0.127,-0.161,-0.205,-0.259,-0.317,-0.371,-0.435,-0.488,-0.542,-0.591,-0.63,-0.649,-0.669,-0.679,-0.679,-0.674,-0.654,-0.635,-0.605,-0.566,-0.522,-0.464,-0.4,-0.317,-0.229,-0.122,-0.01,0.132,0.293,0.464,0.654,0.859,1.055,1.255,1.45,1.626,1.782,1.909,2.012,2.07,2.085,2.061,2.002,1.895,1.748,1.567,1.353,1.108,0.845,0.571,0.293,0.01,-0.259,-0.527,-0.781,-1.016,-1.221,-1.421,-1.567,-1.685,-1.772,-1.821,-1.831,-1.807,-1.743,-1.646,-1.519,-1.353,-1.172,-0.962,-0.742,-0.513,-0.288,-0.059,0.156,0.352,0.518,0.654,0.762,0.83,0.859,0.859,0.82,0.762,0.669,0.566,0.449,0.322,0.19,0.059,-0.059,-0.156,-0.239,-0.312,-0.366,-0.4,-0.425,-0.425,-0.425,-0.41,-0.386,-0.361,-0.327,-0.288,-0.249,-0.195,-0.151,-0.107,-0.059,-0.005,0.039,0.088,0.132,0.171,0.205,0.229,0.254,0.264,0.264,0.249,0.215,0.19,0.156,0.122,0.093,0.059,0.034,0.01,0,0,0,0.01,0.024,0.044,0.068,0.088,0.117,0.127,0.132,0.132,0.122,0.098,0.073,0.034,0,-0.039,-0.078,-0.107,-0.142,-0.156,-0.166,-0.181,-0.181,-0.166,-0.142,-0.117,-0.088,-0.063,-0.039,-0.02,0,0.01,0.015,0.02,0.015,0.01,0.01,0.01,0.005,0.005,0.01,0.015,0.02,0.029,0.039,0.049,0.054,0.059,0.059,0.044,0.034,0.02,-0.01,-0.039,-0.059,-0.073,-0.088,-0.103,-0.107,-0.103,-0.098,-0.078,-0.063,-0.039,-0.015,0.005,0.024,0.044,0.049,0.063,0.059,0.044,0.029,0.01,-0.015,-0.039,-0.059,-0.073,-0.093,-0.098,-0.103,-0.098,-0.088,-0.073,-0.073,-0.054,-0.044,-0.02,-0.015,-0.01,-0.005,-0.01,-0.015,-0.029,-0.044,-0.054,-0.059,-0.059,-0.059,-0.049,-0.034,-0.01,0.01,0.034,0.063,0.083,0.103,0.112,0.122,0.117,0.107,0.088,0.063,0.044,0.015,-0.024,-0.054,-0.073,-0.083,-0.083,-0.078,-0.068,-0.044,-0.015,0.015,0.049,0.083,0.112,0.132,0.156,0.166,0.171,0.171,0.166,0.146,0.137,0.117,0.107,0.093,0.093,0.093,0.098,0.107,0.122,0.146,0.161,0.171,0.171,0.186,0.19,0.195,0.195,0.186,0.186,0.176,0.176,0.166,0.171,0.186,0.195,0.215,0.229,0.259,0.298,0.327,0.352,0.381,0.396,0.4,0.405,0.396,0.376,0.356,0.327,0.298,0.269,0.239,0.22,0.181,0.171,0.161,0.161,0.166,0.181,0.186,0.205,0.21,0.22,0.215,0.2,0.195,0.171,0.137,0.098,0.068,0.024,-0.015,-0.054,-0.088,-0.117,-0.142,-0.161,-0.166,-0.166,-0.161,-0.161,-0.156,-0.156,-0.151,-0.151,-0.176,-0.186,-0.19,-0.2,-0.215,-0.22,-0.22,-0.22,-0.21,-0.2,-0.176,-0.151,-0.122,-0.083,-0.059,-0.02,0.015,0.034,0.049,0.054,0.049,0.029,0.005,-0.02,-0.059,-0.088,-0.122,-0.161,-0.176,-0.2,-0.21,-0.22,-0.215,-0.2,-0.171,-0.146,-0.117,-0.088,-0.063,-0.034,-0.02,-0.01,0.005,0,-0.005,-0.005,-0.015,-0.02,-0.02,-0.02,-0.02,-0.02,-0.015,-0.005,0,0.005,0.005,0,-0.005,-0.01,-0.034,-0.054,-0.088,-0.117,-0.151,-0.171,-0.19,-0.2,-0.205,-0.205,-0.19,-0.181,-0.151,-0.122,-0.093,-0.059,-0.024,0,0.02,0.039,0.049,0.049,0.044,0.029,0.01,0,-0.024,-0.039,-0.049,-0.059,-0.054,-0.054,-0.039,-0.024,-0.029,-0.01,0.01,0.02,0.034,0.039,0.039,0.039,0.02,0.005,-0.005,-0.02,-0.034,-0.039,-0.049,-0.044,-0.029,-0.02,-0.005,0.015,0.029,0.049,0.063,0.078,0.083,0.078,0.073,0.049,0.029,-0.005,-0.029,-0.073,-0.112,-0.132,-0.156,-0.166,-0.176,-0.166,-0.156,-0.137,-0.117,-0.088,-0.063,-0.039,-0.02,-0.01,-0.005,0,0,-0.005,-0.01,-0.029,-0.044,-0.059,-0.063,-0.068,-0.073,-0.063,-0.054,-0.039,-0.029,-0.01,0.005,0,0.01,0.015,0.015,0.015,0.01,0.005,-0.005,-0.01,-0.02,-0.02,-0.015,-0.005,0.01,0.024,0.049,0.083,0.103,0.127,0.146,0.156,0.161,0.161,0.146,0.127,0.103,0.068,0.039,0.005,-0.024,-0.044,-0.088,-0.103,-0.098,-0.098,-0.088,-0.068,-0.049,-0.024,0.01,0.024,0.054,0.063,0.078,0.078,0.078,0.073,0.068,0.059,0.054,0.044,0.034,0.029,0.034,0.034,0.039,0.049,0.059,0.063,0.073,0.073,0.073,0.054,0.029,0.01,-0.01,-0.039,-0.073,-0.093,-0.122,-0.137,-0.151,-0.156,-0.151,-0.142,-0.117,-0.093,-0.063,-0.029,0.01,0.044,0.063,0.083,0.103,0.103,0.103,0.098,0.088,0.078,0.063,0.054,0.044,0.034,0.034,0.02,0.02,0.034,0.039,0.049,0.044,0.049,0.044,0.029,0.02,-0.005,-0.029,-0.059,-0.088,-0.112,-0.137,-0.151,-0.161,-0.161,-0.161,-0.142,-0.122,-0.093,-0.063,-0.024,0.005,0.039,0.068,0.083,0.103,0.112,0.098,0.093,0.083,0.068,0.059,0.049,0.039,0.034,0.034,0.029,0.039,0.049,0.059,0.059,0.068,0.068,0.068,0.068,0.049,0.034,0.015,-0.005,-0.039,-0.059,-0.078,-0.093,-0.098,-0.098,-0.088,-0.078,-0.054,-0.034,-0.02,0.005,0.039,0.059,0.073,0.083,0.083,0.078,0.063,0.044,0.029,0.005,-0.024,-0.044,-0.063,-0.078,-0.073,-0.073,-0.063,-0.049,-0.044,-0.024,-0.005,0.01,0.024,0.029,0.034,0.034,0.034,0.024,0.02,-0.005,-0.005,-0.005,-0.005,0,0.02,0.039,0.059,0.083,0.103,0.122,0.137,0.151,0.151,0.142,0.127,0.112,0.088,0.054,0.02,-0.02,-0.049,-0.068,-0.098,-0.103,-0.107,-0.103,-0.088,-0.068,-0.044,-0.02,-0.01,0.01,0.024,0.034,0.034,0.029,0.015,0,-0.02,-0.049,-0.068,-0.098,-0.107,-0.122,-0.132,-0.132,-0.127,-0.103,-0.093,-0.073,-0.059,-0.044,-0.029,-0.02,-0.015,-0.01,-0.015,-0.024,-0.024,-0.029,-0.039,-0.044,-0.054,-0.049,-0.034,-0.01,0.01,0.039,0.068,0.088,0.112,0.132,0.146,0.146,0.146,0.137,0.127,0.107,0.088,0.063,0.034,0.015,-0.005,-0.015,-0.024,-0.02,-0.02,-0.01,0,0.015,0.029,0.039,0.044,0.029,0.015,0.015,-0.01,-0.029,-0.049,-0.068,-0.093,-0.103,-0.117,-0.117,-0.112,-0.103,-0.088,-0.063,-0.034,0.005,0.034,0.054,0.078,0.103,0.107,0.117,0.107,0.107,0.093,0.083,0.073,0.063,0.063,0.059,0.044,0.049,0.068,0.078,0.093,0.112,0.122,0.127,0.132,0.122,0.117,0.098,0.073,0.044,0.015,-0.02,-0.039,-0.063,-0.083,-0.098,-0.103,-0.098,-0.088,-0.063,-0.044,-0.015,0.015,0.029,0.054,0.078,0.088,0.078,0.078,0.073,0.068,0.054,0.044,0.034,0.024,0.02,0.015,0.015,0.024,0.024,0.029,0.034,0.039,0.039,0.039,0.029,0.01,-0.015,-0.039,-0.068,-0.088,-0.112,-0.137,-0.151,-0.161,-0.156,-0.146,-0.122,-0.098,-0.078,-0.044,-0.01,0.024,0.049,0.068,0.073,0.073,0.059,0.029,-0.005,-0.059,-0.112,-0.176,-0.239,-0.312,-0.366,-0.43,-0.488,-0.537,-0.581,-0.62,-0.659,-0.684,-0.708,-0.728,-0.742,-0.757,-0.757,-0.747,-0.732,-0.718,-0.669,-0.605,-0.513,-0.405,-0.273,-0.117,0.059,0.259,0.469,0.688,0.918,1.133,1.357,1.558,1.743,1.904,2.026,2.114,2.168,2.178,2.148,2.08,1.973,1.826,1.641,1.436,1.196,0.942,0.669,0.376,0.073,-0.22,-0.508,-0.781,-1.045,-1.284,-1.484,-1.665,-1.797,-1.895,-1.934,-1.938,-1.89,-1.797,-1.66,-1.494,-1.279,-1.05,-0.796,-0.547,-0.288,-0.044,0.186,0.386,0.562,0.703,0.811,0.869,0.903,0.898,0.859,0.781,0.698,0.596,0.483,0.356,0.234,0.117,0,-0.107,-0.21,-0.293,-0.366,-0.43,-0.479,-0.518,-0.537,-0.542,-0.527,-0.508,-0.474,-0.439,-0.371,-0.308,-0.229,-0.142,-0.054,0.039,0.127,0.215,0.288,0.352,0.396,0.415,0.435,0.435,0.41,0.381,0.332,0.273,0.22,0.151,0.093,0.024,-0.02,-0.068,-0.107,-0.132,-0.151,-0.151,-0.151,-0.151,-0.146,-0.146,-0.137,-0.127,-0.127,-0.122,-0.127,-0.127,-0.122,-0.117,-0.107,-0.093,-0.093,-0.073,-0.049,-0.015,0.015,0.049,0.073,0.098,0.112,0.117,0.122,0.117,0.098,0.068,0.039,0.01,-0.024,-0.054,-0.078,-0.107,-0.127,-0.127,-0.127,-0.117,-0.098,-0.073,-0.044,-0.02,0.015,0.039,0.068,0.078,0.078,0.083,0.083,0.078,0.073,0.063,0.054,0.049,0.034,0.034,0.039,0.039,0.039,0.044,0.044,0.044,0.044,0.029,0.015,-0.01,-0.044,-0.073,-0.107,-0.142,-0.176,-0.205,-0.225,-0.244,-0.244,-0.239,-0.225,-0.225,-0.19,-0.156,-0.122,-0.083,-0.039,-0.01,0.015,0.034,0.044,0.044,0.049,0.039,0.029,0.024,0.01,0.01,0,0,0,0.005,0.01,0.024,0.029,0.034,0.039,0.039,0.024,0.015,0,-0.024,-0.068,-0.093,-0.117,-0.142,-0.151,-0.156,-0.151,-0.142,-0.127,-0.088,-0.068,-0.029,0.01,0.044,0.083,0.107,0.132,0.156,0.161,0.166,0.166,0.161,0.156,0.146,0.142,0.137,0.146,0.156,0.171,0.19,0.215,0.229,0.254,0.278,0.298,0.312,0.322,0.322,0.312,0.298,0.278,0.254,0.225,0.195,0.176,0.156,0.137,0.127,0.132,0.137,0.146,0.156,0.171,0.186,0.195,0.205,0.215,0.22,0.21,0.21,0.2,0.195,0.186,0.161,0.151,0.151,0.161,0.176,0.19,0.21,0.234,0.254,0.278,0.293,0.303,0.312,0.303,0.288,0.269,0.244,0.21,0.161,0.117,0.068,0.029,-0.01,-0.044,-0.068,-0.083,-0.088,-0.093,-0.083,-0.073,-0.068,-0.073,-0.059,-0.054,-0.049,-0.049,-0.059,-0.068,-0.073,-0.088,-0.098,-0.107,-0.112,-0.112,-0.107,-0.103,-0.088,-0.073,-0.049,-0.034,-0.015,-0.015,-0.005,-0.01,-0.015,-0.029,-0.049,-0.078,-0.098,-0.122,-0.151,-0.171,-0.19,-0.215,-0.22,-0.22,-0.21,-0.195,-0.181,-0.166,-0.146,-0.132,-0.122,-0.117,-0.112,-0.112,-0.122,-0.127,-0.146,-0.142,-0.146,-0.146,-0.146,-0.137,-0.122,-0.098,-0.068,-0.034,0,0.034,0.068,0.098,0.117,0.132,0.122,0.117,0.103,0.083,0.054,0.029,-0.005,-0.034,-0.063,-0.093,-0.107,-0.127,-0.137,-0.132,-0.137,-0.137,-0.117,-0.112,-0.107,-0.107,-0.112,-0.112,-0.122,-0.127,-0.137,-0.142,-0.146,-0.146,-0.142,-0.127,-0.112,-0.093,-0.078,-0.049,-0.02,0.02,0.044,0.063,0.083,0.093,0.088,0.083,0.063,0.039,0.01,-0.02,-0.054,-0.078,-0.093,-0.107,-0.112,-0.117,-0.107,-0.098,-0.078,-0.049,-0.029,-0.005,0.01,0.024,0.044,0.049,0.049,0.029,0.02,0.015,0,-0.005,-0.015,-0.02,-0.015,-0.01,-0.005,0,0.015,0.02,0.029,0.029,0.029,0.034,0.024,0.005,-0.015,-0.039,-0.059,-0.088,-0.112,-0.122,-0.132,-0.142,-0.132,-0.122,-0.098,-0.078,-0.063,-0.034,0,0.024,0.049,0.063,0.073,0.073,0.073,0.063,0.049,0.029,0.015,0,-0.01,-0.015,-0.02,-0.01,-0.005,0.01,0.024,0.029,0.044,0.054,0.063,0.059,0.054,0.044,0.034,0.015,-0.01,-0.029,-0.054,-0.068,-0.073,-0.073,-0.063,-0.054,-0.029,0,0.029,0.054,0.093,0.117,0.146,0.166,0.171,0.176,0.176,0.166,0.151,0.127,0.107,0.088,0.073,0.049,0.034,0.029,0.02,0.02,0.024,0.024,0.024,0.01,0.005,0,-0.01,-0.024,-0.039,-0.059,-0.073,-0.093,-0.107,-0.117,-0.122,-0.117,-0.107,-0.098,-0.073,-0.044,-0.015,0.015,0.039,0.059,0.078,0.083,0.083,0.078,0.063,0.049,0.029,0.01,-0.005,-0.024,-0.049,-0.063,-0.063,-0.049,-0.039,-0.02,0,0.02,0.039,0.059,0.073,0.073,0.078,0.068,0.063,0.039,0.02,0.005,-0.015,-0.034,-0.044,-0.059,-0.059,-0.054,-0.044,-0.029,-0.01,0,0.015,0.024,0.034,0.034,0.015,0.005,-0.005,-0.02,-0.039,-0.063,-0.078,-0.093,-0.098,-0.103,-0.093,-0.078,-0.059,-0.029,0,0.029,0.063,0.088,0.112,0.122,0.132,0.127,0.117,0.093,0.073,0.044,0.015,-0.01,-0.029,-0.044,-0.059,-0.083,-0.083,-0.078,-0.068,-0.054,-0.039,-0.02,-0.005,0.005,0.015,0.02,0.024,0.029,0.024,0.02,0.02,0.024,0.034,0.039,0.049,0.063,0.073,0.088,0.107,0.122,0.127,0.127,0.127,0.117,0.098,0.073,0.034,-0.01,-0.039,-0.083,-0.112,-0.142,-0.156,-0.166,-0.171,-0.161,-0.137,-0.122,-0.088,-0.054,-0.024 };
    double ppg[num]={ 0.244,0.239,0.244,0.244,0.244,0.244,0.244,0.244,0.244,0.239,0.239,0.234,0.234,0.234,0.234,0.239,0.239,0.239,0.234,0.234,0.234,0.234,0.234,0.234,0.234,0.234,0.234,0.234,0.234,0.229,0.229,0.229,0.229,0.229,0.229,0.229,0.229,0.229,0.229,0.229,0.229,0.225,0.229,0.229,0.229,0.229,0.229,0.229,0.229,0.229,0.229,0.229,0.229,0.229,0.229,0.234,0.234,0.234,0.234,0.229,0.229,0.229,0.234,0.234,0.234,0.234,0.239,0.239,0.239,0.239,0.234,0.234,0.234,0.239,0.239,0.239,0.244,0.244,0.244,0.239,0.244,0.239,0.244,0.244,0.244,0.244,0.249,0.249,0.249,0.249,0.244,0.249,0.249,0.249,0.249,0.254,0.254,0.254,0.254,0.254,0.254,0.254,0.254,0.254,0.259,0.259,0.259,0.259,0.259,0.259,0.259,0.259,0.259,0.259,0.264,0.264,0.264,0.264,0.264,0.264,0.259,0.264,0.264,0.264,0.264,0.264,0.269,0.264,0.264,0.264,0.264,0.264,0.264,0.264,0.264,0.264,0.269,0.269,0.264,0.264,0.264,0.264,0.264,0.264,0.264,0.264,0.264,0.264,0.264,0.264,0.264,0.264,0.264,0.264,0.264,0.264,0.264,0.264,0.264,0.264,0.259,0.259,0.259,0.259,0.259,0.259,0.259,0.259,0.259,0.259,0.254,0.254,0.254,0.254,0.254,0.254,0.254,0.254,0.254,0.254,0.249,0.249,0.249,0.249,0.249,0.249,0.249,0.249,0.249,0.249,0.244,0.244,0.244,0.244,0.244,0.244,0.244,0.244,0.244,0.239,0.239,0.239,0.239,0.239,0.239,0.239,0.239,0.239,0.234,0.234,0.234,0.234,0.229,0.234,0.234,0.234,0.234,0.229,0.229,0.229,0.229,0.225,0.225,0.225,0.225,0.225,0.225,0.225,0.225,0.22,0.22,0.22,0.22,0.22,0.22,0.22,0.22,0.22,0.215,0.215,0.215,0.215,0.21,0.21,0.215,0.215,0.215,0.215,0.21,0.21,0.21,0.205,0.205,0.205,0.205,0.21,0.21,0.205,0.205,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.205,0.2,0.2,0.2,0.195,0.195,0.195,0.195,0.195,0.195,0.195,0.195,0.195,0.19,0.19,0.19,0.19,0.19,0.19,0.19,0.19,0.19,0.19,0.186,0.186,0.186,0.186,0.186,0.186,0.186,0.186,0.186,0.186,0.186,0.181,0.181,0.181,0.181,0.181,0.186,0.186,0.186,0.181,0.181,0.181,0.176,0.176,0.176,0.181,0.181,0.181,0.181,0.181,0.176,0.176,0.176,0.176,0.176,0.176,0.176,0.176,0.176,0.176,0.176,0.171,0.171,0.171,0.171,0.171,0.171,0.176,0.171,0.171,0.171,0.171,0.166,0.166,0.166,0.171,0.171,0.171,0.171,0.171,0.166,0.166,0.166,0.166,0.166,0.166,0.166,0.166,0.166,0.166,0.166,0.161,0.161,0.161,0.161,0.161,0.161,0.166,0.166,0.161,0.161,0.161,0.161,0.161,0.161,0.161,0.161,0.161,0.161,0.161,0.161,0.156,0.156,0.156,0.156,0.156,0.161,0.156,0.156,0.156,0.156,0.156,0.156,0.151,0.156,0.156,0.156,0.156,0.156,0.156,0.156,0.151,0.151,0.151,0.151,0.156,0.156,0.156,0.156,0.151,0.151,0.151,0.151,0.151,0.151,0.151,0.156,0.151,0.151,0.151,0.151,0.151,0.151,0.151,0.151,0.151,0.151,0.151,0.151,0.151,0.151,0.146,0.146,0.146,0.146,0.146,0.151,0.151,0.151,0.146,0.146,0.146,0.146,0.146,0.146,0.146,0.146,0.146,0.146,0.146,0.146,0.146,0.142,0.142,0.142,0.146,0.146,0.146,0.146,0.146,0.142,0.142,0.142,0.142,0.142,0.142,0.142,0.142,0.142,0.142,0.142,0.142,0.137,0.142,0.137,0.142,0.142,0.142,0.142,0.142,0.137,0.137,0.137,0.137,0.137,0.137,0.137,0.137,0.137,0.137,0.137,0.137,0.137,0.137,0.137,0.137,0.137,0.137,0.137,0.137,0.137,0.132,0.132,0.132,0.132,0.137,0.137,0.132,0.132,0.132,0.132,0.132,0.132,0.132,0.132,0.132,0.132,0.132,0.132,0.132,0.127,0.127,0.127,0.127,0.127,0.127,0.127,0.127,0.127,0.127,0.127,0.122,0.122,0.122,0.122,0.122,0.127,0.127,0.122,0.122,0.122,0.117,0.117,0.117,0.117,0.117,0.122,0.122,0.117,0.117,0.117,0.117,0.117,0.117,0.117,0.117,0.117,0.117,0.117,0.117,0.112,0.112,0.112,0.112,0.112,0.112,0.112,0.112,0.112,0.112,0.107,0.107,0.107,0.107,0.107,0.107,0.107,0.107,0.107,0.103,0.103,0.103,0.103,0.103,0.103,0.103,0.103,0.103,0.103,0.103,0.103,0.098,0.098,0.098,0.098,0.098,0.098,0.098,0.098,0.098,0.093,0.093,0.093,0.093,0.093,0.093,0.093,0.098,0.098,0.093,0.093,0.093,0.088,0.088,0.088,0.093,0.093,0.093,0.093,0.088,0.088,0.088,0.083,0.083,0.083,0.088,0.088,0.088,0.088,0.088,0.083,0.083,0.083,0.083,0.083,0.083,0.083,0.083,0.083,0.083,0.083,0.078,0.078,0.078,0.078,0.083,0.083,0.083,0.083,0.083,0.083,0.083,0.083,0.083,0.083,0.083,0.088,0.088,0.088,0.088,0.088,0.088,0.088,0.088,0.093,0.093,0.098,0.098,0.103,0.103,0.103,0.103,0.107,0.107,0.112,0.117,0.117,0.122,0.127,0.127,0.127,0.132,0.132,0.137,0.142,0.146,0.151,0.151,0.156,0.161,0.161,0.166,0.166,0.171,0.176,0.181,0.186,0.186,0.19,0.19,0.195,0.195,0.2,0.205,0.205,0.21,0.215,0.22,0.225,0.225,0.229,0.229,0.234,0.234,0.239,0.244,0.249,0.254,0.254,0.259,0.259,0.259,0.264,0.264,0.269,0.269,0.273,0.278,0.278,0.283,0.283,0.283,0.283,0.288,0.288,0.293,0.293,0.298,0.298,0.298,0.298,0.298,0.303,0.303,0.303,0.308,0.308,0.308,0.312,0.312,0.312,0.312,0.312,0.312,0.312,0.312,0.317,0.317,0.317,0.317,0.312,0.312,0.312,0.312,0.312,0.317,0.317,0.317,0.317,0.317,0.312,0.312,0.312,0.312,0.312,0.312,0.312,0.312,0.312,0.312,0.312,0.308,0.308,0.308,0.308,0.308,0.308,0.308,0.308,0.308,0.308,0.303,0.303,0.303,0.303,0.303,0.303,0.303,0.303,0.298,0.298,0.298,0.293,0.293,0.293,0.293,0.293,0.293,0.293,0.293,0.288,0.288,0.283,0.283,0.283,0.283,0.283,0.283,0.283,0.283,0.283,0.278,0.278,0.278,0.273,0.278,0.278,0.278,0.273,0.273,0.273,0.269,0.269,0.269,0.269,0.269,0.269,0.269,0.269,0.264,0.264,0.264,0.259,0.259,0.259,0.259,0.259,0.259,0.259,0.259,0.259,0.254,0.254,0.254,0.254,0.254,0.254,0.254,0.254,0.249,0.249,0.249,0.244,0.244,0.244,0.244,0.244,0.249,0.244,0.244,0.244,0.239,0.239,0.239,0.239,0.239,0.239,0.239,0.239,0.239,0.239,0.234,0.234,0.234,0.234,0.234,0.234,0.234,0.234,0.234,0.229,0.229,0.229,0.225,0.225,0.225,0.229,0.229,0.229,0.225,0.225,0.22,0.22,0.22,0.22,0.22,0.22,0.22,0.22,0.22,0.22,0.22,0.215,0.215,0.215,0.22,0.22,0.22,0.22,0.22,0.22,0.215,0.215,0.215,0.22,0.22,0.22,0.22,0.22,0.22,0.22,0.22,0.22,0.215,0.22,0.22,0.22,0.22,0.22,0.22,0.22,0.22,0.215,0.22,0.22,0.22,0.225,0.225,0.225,0.225,0.225,0.225,0.225,0.225,0.225,0.229,0.229,0.229,0.234,0.234,0.229,0.229,0.229,0.229,0.234,0.234,0.234,0.239,0.239,0.239,0.239,0.239,0.239,0.239,0.239,0.244,0.244,0.244,0.244,0.244,0.244,0.244,0.244,0.249,0.249,0.249,0.249,0.254,0.254,0.254,0.254,0.249,0.249,0.249,0.254,0.254,0.259,0.259,0.259,0.259,0.259,0.254,0.254,0.254,0.259,0.259,0.259,0.259,0.264,0.259,0.259,0.259,0.259,0.259,0.259,0.259,0.264,0.264,0.264,0.264,0.264,0.259,0.259,0.259,0.259,0.264,0.264,0.264,0.264,0.264,0.264,0.259,0.259,0.259,0.259,0.264,0.264,0.264,0.264,0.264,0.264,0.259,0.259,0.259,0.259,0.259,0.259,0.264,0.264,0.259,0.259,0.254,0.254,0.254,0.254,0.254,0.254,0.254,0.254,0.254,0.254,0.249,0.249,0.249,0.249,0.249,0.249,0.249,0.249,0.249,0.249,0.244,0.244,0.244,0.244,0.244,0.244,0.244,0.244,0.244,0.239,0.239,0.234,0.234,0.234,0.234,0.234,0.239,0.234,0.234,0.234,0.229,0.229,0.229,0.229,0.229,0.229,0.229,0.229,0.225,0.225,0.225,0.22,0.22,0.22,0.22,0.22,0.225,0.22,0.22,0.22,0.215,0.215,0.215,0.215,0.215,0.215,0.215,0.215,0.215,0.21,0.21,0.205,0.205,0.205,0.205,0.21,0.21,0.21,0.205,0.205,0.205,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.195,0.195,0.195,0.195,0.195,0.195,0.195,0.195,0.195,0.19,0.19,0.19,0.19,0.19,0.19,0.19,0.19,0.19,0.19,0.19,0.186,0.186,0.186,0.186,0.186,0.186,0.186,0.186,0.186,0.181,0.181,0.176,0.176,0.176,0.176,0.176,0.181,0.176,0.176,0.176,0.176,0.171,0.171,0.171,0.171,0.176,0.176,0.171,0.176,0.171,0.171,0.171,0.166,0.166,0.171,0.171,0.171,0.166,0.166,0.166,0.161,0.161,0.161,0.161,0.161,0.166,0.166,0.161,0.161,0.161,0.156,0.156,0.156,0.156,0.156,0.161,0.161,0.161,0.161,0.156,0.156,0.156,0.156,0.156,0.156,0.156,0.156,0.156,0.156,0.156,0.151,0.151,0.151,0.151,0.151,0.151,0.156,0.156,0.151,0.151,0.151,0.151,0.151,0.151,0.151,0.151,0.151,0.156,0.151,0.151,0.151,0.151,0.151,0.151,0.151,0.151,0.151,0.151,0.151,0.151,0.146,0.146,0.146,0.146,0.146,0.151,0.151,0.151,0.151,0.151,0.146,0.146,0.146,0.146,0.146,0.146,0.146,0.151,0.146,0.146,0.146,0.146,0.146,0.142,0.146,0.146,0.146,0.146,0.146,0.142,0.142,0.142,0.142,0.142,0.142,0.146,0.146,0.146,0.142,0.142,0.142,0.142,0.142,0.142,0.142,0.142,0.142,0.142,0.142,0.137,0.137,0.137,0.137,0.137,0.137,0.137,0.137,0.137,0.137,0.137,0.137,0.132,0.132,0.132,0.132,0.137,0.137,0.137,0.137,0.137,0.132,0.132,0.132,0.132,0.132,0.132,0.132,0.132,0.132,0.132,0.132,0.127,0.127,0.127,0.132,0.132,0.132,0.132,0.132,0.132,0.127,0.127,0.127,0.127,0.127,0.127,0.127,0.132,0.127,0.127,0.127,0.127,0.127,0.127,0.127,0.127,0.127,0.127,0.127,0.127,0.127,0.127,0.122,0.122,0.127,0.127,0.127,0.127,0.127,0.122,0.122,0.122,0.122,0.122,0.122,0.122,0.122,0.122,0.122,0.117,0.117,0.117,0.117,0.117,0.117,0.117,0.117,0.117,0.117,0.117,0.112,0.112,0.112,0.112,0.112,0.117,0.117,0.117,0.112,0.112,0.112,0.112,0.112,0.112,0.112,0.112,0.112,0.112,0.107,0.107,0.107,0.107,0.107,0.107,0.107,0.107,0.107,0.107,0.107,0.103,0.103,0.103,0.103,0.103,0.103,0.103,0.103,0.103,0.103,0.103,0.098,0.098,0.098,0.098,0.098,0.098,0.098,0.098,0.098,0.098,0.093,0.093,0.093,0.093,0.093,0.093,0.093,0.093,0.093,0.093,0.088,0.088,0.088,0.088,0.088,0.088,0.088,0.088,0.088,0.088,0.088,0.083,0.083,0.083,0.083,0.088,0.088,0.088,0.083,0.083,0.078,0.078,0.078,0.078,0.078,0.083,0.083,0.083,0.083,0.078,0.078,0.078,0.078,0.078,0.078,0.078,0.078,0.078,0.078,0.073,0.073,0.073,0.073,0.073,0.073,0.073,0.078,0.078,0.073,0.073,0.073,0.073,0.068,0.073,0.073,0.073,0.073,0.073,0.073,0.073,0.073,0.073,0.073,0.073,0.078,0.078,0.078,0.078,0.083,0.083,0.083,0.083,0.083,0.083,0.083,0.088,0.088,0.093,0.093,0.093,0.093,0.093,0.098,0.098,0.103,0.107,0.112,0.112,0.117,0.117,0.122,0.122,0.127,0.127,0.132,0.137,0.142,0.146,0.151,0.151,0.156,0.156,0.161,0.166,0.171,0.176,0.181,0.186,0.186,0.19,0.195,0.195,0.2,0.205,0.21,0.215,0.22,0.225,0.229,0.229,0.234,0.234,0.239,0.244,0.249,0.254,0.254,0.259,0.264,0.264,0.269,0.269,0.273,0.278,0.283,0.288,0.288,0.293,0.298,0.298,0.298,0.303,0.303,0.308,0.308,0.312,0.317,0.322,0.322,0.322,0.322,0.327,0.327,0.327,0.332,0.332,0.337,0.337,0.337,0.337,0.342,0.342,0.342,0.342,0.347,0.347,0.347,0.347,0.347,0.347,0.347,0.347,0.347,0.352,0.352,0.352,0.352,0.356,0.356,0.352,0.352,0.352,0.352,0.352,0.356,0.356,0.356,0.356,0.356,0.356,0.352,0.352,0.352,0.352,0.352,0.352,0.352,0.352,0.352,0.352,0.347,0.347,0.347,0.347,0.347,0.347,0.347,0.347,0.347,0.342,0.342,0.342,0.337,0.337,0.337,0.337,0.337,0.337,0.337,0.337,0.337,0.332,0.332,0.332,0.332,0.332,0.332,0.332,0.332,0.332,0.327,0.327,0.327,0.327,0.327,0.327,0.327,0.327,0.327,0.322,0.322,0.322,0.317,0.317,0.317,0.322,0.322,0.322,0.322,0.317,0.317,0.317,0.312,0.312,0.312,0.312,0.317,0.312,0.312,0.312,0.312,0.308,0.308,0.308,0.308,0.308,0.308,0.308,0.308,0.308,0.308,0.308,0.308,0.308,0.308,0.308,0.308,0.308,0.308,0.303,0.303,0.303,0.303,0.303,0.303,0.303,0.303,0.303,0.303,0.303,0.298,0.298,0.298,0.298,0.298,0.303,0.303,0.303,0.298,0.298,0.298,0.298,0.298,0.298,0.298,0.298,0.298,0.298,0.298,0.298,0.293,0.293,0.293,0.293,0.293,0.293,0.293,0.293,0.293,0.288,0.288,0.288,0.288,0.288,0.288,0.288,0.288,0.288,0.288,0.288,0.283,0.283,0.283,0.283,0.283,0.288,0.288,0.288,0.288,0.283,0.283,0.283,0.283,0.283,0.283,0.283,0.283,0.288,0.288,0.283,0.283,0.283,0.283,0.283,0.283,0.283,0.283,0.288,0.288,0.283,0.283,0.283,0.283,0.283,0.283,0.288,0.288,0.288,0.288,0.288,0.288,0.288,0.288,0.288,0.288,0.288,0.293,0.293,0.293,0.293,0.288,0.288,0.288,0.288,0.293,0.293,0.293,0.293,0.298,0.293,0.293,0.293,0.293,0.298,0.298,0.298,0.303,0.303,0.303,0.303,0.303,0.298,0.303,0.303,0.303,0.308,0.308,0.308,0.308,0.308,0.308,0.308,0.308,0.308,0.308,0.308,0.312,0.312,0.312,0.312,0.312,0.308,0.312,0.312,0.312,0.312,0.312,0.312,0.312,0.312,0.312,0.312,0.312,0.312,0.312,0.312,0.317,0.317,0.317,0.312,0.312,0.312,0.312,0.312,0.312,0.317,0.317,0.317,0.317,0.317,0.312,0.312,0.312,0.312,0.312,0.312,0.312,0.317,0.312,0.312,0.312,0.312,0.308,0.312,0.312,0.312,0.312,0.312,0.312,0.312,0.308,0.308,0.308,0.308,0.308,0.308,0.308,0.308,0.308,0.308,0.303,0.303,0.303,0.303,0.303,0.303,0.303,0.303,0.303,0.303,0.303,0.298,0.298,0.298,0.298,0.298,0.298,0.298,0.298,0.293,0.293,0.293,0.288,0.288,0.288,0.288,0.288,0.293,0.288,0.288,0.288,0.288,0.283,0.283,0.283,0.283,0.283,0.283,0.283,0.283,0.283,0.278,0.278,0.278,0.278,0.278,0.283,0.278,0.278,0.278,0.273,0.273,0.273,0.273,0.273,0.273,0.273,0.273,0.273,0.269};
  int z=num/sf;
  int *dfr_position,*dfq_position;
  int pwtt;
      dfr_position=(int*)malloc(sizeof(int)*z);
      dfq_position=(int*)malloc(sizeof(int)*z);
      dfr_position= find_Rpeak(ecg,num);
      dfq_position= find_Qtrough(ppg,num);
  pwtt=compute_pwtt(dfr_position,dfq_position,num);
  printf("pwtt=%d",pwtt);
}
  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -