75 lines
1.4 KiB
C
75 lines
1.4 KiB
C
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#include <math.h>
|
|
|
|
int main(){
|
|
int a , i;
|
|
double u1 ,u2 , u1uu2 , u1iu2 , u1b , u2b , u1cu2b , u1bcu2;
|
|
|
|
// for(i=0;i<11;i++){
|
|
// u1=exp(-(pow(i-4,2))/8);
|
|
// printf("u1(%d)=%f\n",i,u1);
|
|
// }
|
|
// printf("\n\n");
|
|
// for(i=0;i<11;i++){
|
|
// u2=exp(-(pow(i-8,2))/8);
|
|
// printf("u2(%d)=%f\n",i,u2);
|
|
// }
|
|
|
|
// for(i=0;i<11;i++){
|
|
// u1=exp(-(pow(i-4,2))/8);
|
|
// u2=exp(-(pow(i-8,2))/8);
|
|
// if(u1>u2){
|
|
// printf("u1uu2(%d)=%f\n",i,u1);
|
|
// }else{
|
|
// printf("u1uu2(%d)=%f\n",i,u2);
|
|
// }
|
|
// }
|
|
// printf("\n\n");
|
|
// for(i=0;i<11;i++){
|
|
// u1=exp(-(pow(i-4,2))/8);
|
|
// u2=exp(-(pow(i-8,2))/8);
|
|
// if(u1<u2){
|
|
// printf("u1iu2(%d)=%f\n",i,u1);
|
|
// }else{
|
|
// printf("u1iu2(%d)=%f\n",i,u2);
|
|
// }
|
|
// }
|
|
|
|
|
|
// printf("\n\n");
|
|
// for(i=0;i<11;i++){
|
|
// u1b=1-(exp(-(pow(i-4,2))/8));
|
|
// printf("u1b(%d)=%f\n",i,u1b);
|
|
// }
|
|
// printf("\n\n");
|
|
// for(i=0;i<11;i++){
|
|
// u2b=1-(exp(-(pow(i-8,2))/8));
|
|
// printf("u2b(%d)=%f\n",i,u2b);
|
|
// }
|
|
// printf("\n\n");
|
|
//
|
|
for(i=0;i<11;i++){
|
|
u1=exp(-(pow(i-4,2))/8);
|
|
u2b=1-(exp(-(pow(i-8,2))/8));
|
|
if(u1<u2b){
|
|
printf("u1cu2b(%d)=%f\n",i,u1);
|
|
}else{
|
|
printf("u1cu2b(%d)=%f\n",i,u2b);
|
|
}
|
|
}
|
|
|
|
printf("\n\n");
|
|
for(i=0;i<11;i++){
|
|
u1b=1-(exp(-(pow(i-4,2))/8));
|
|
u2=exp(-(pow(i-8,2))/8);
|
|
if(u1b<u2){
|
|
printf("u1bcu2(%d)=%f\n",i,u1b);
|
|
}else{
|
|
printf("u1bcu2(%d)=%f\n",i,u2);
|
|
}
|
|
}
|
|
|
|
return 0;
|
|
}
|