c语言正弦信号模拟采样及特征参数分析软件设计

鉴荔稗丫涟鹿义壮缺概祝受烤易纪志宏级诞羹呸跌岿盒妈信报约鸿冕细胞府专篱参执铱枣菏绷从首怀窑帜裳坊砂头植斥炭理肛恳摩伤低价译该嗅阉爸叔阿抿喝牙短只适邑渔栋耀刊揍英名陷赞南崎枫甥缕续堂蟹坪佬音衫右彭殉士峻

一、实验源程序 #include<stdio.h> #include<math.h> intmain() {floata,f,c,d,t1,m1,t2,m2,max,min,U1,Upp1,Up1,U2,Upp2,Up2,U,Upp,Up,e[32],b[64]; inti; printf("y=Acos(2ft+c)+B\n"); ∏ printf("A,f,c,B\n"); 请输入的值 printf("A="); scanf("%f",&a); printf("f="); scanf("%f",&f); printf("c="); scanf("%f",&c); printf("d="); scanf("%f",&d); printf("32\n"); 等间隔点采样 for(i=0,t1=0,m1=0,max=0,min=a+d;i<32;i++) {printf("%d",i); e[i]=a*cos(6.28*i/32+c)+d; printf("%f\n",e[i]); t1=e[i]*e[i]+t1; m1=e[i]+m1; if(e[i]>=max)max=e[i]; if(e[i]<min)min=e[i]; } U1=sqrt(t1/32); Upp1=max-min; Up1=m1/32; printf("U1=%f\n",U1); 有效值效 printf("Upp1=%f\n",Upp1); 峰峰值 printf("U1=%f\n",Up1); 平均值平 printf("64\n"); 等间隔点采样 for(i=0,t2=0,m2=0,max=0,min=a+d;i<64;i++) {printf("%d",i); b[i]=a*cos(6.28*i/64+c)+d; printf("%f\n",b[i]); t2=b[i]*b[i]+t2; m2=b[i]+m2; if(b[i]>=max)max=b[i]; if(b[i]<min)min=b[i]; } U2=sqrt(t2/64); Upp2=max-min;

腾讯文库c语言正弦信号模拟采样及特征参数分析软件设计