Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- double tan_fce(double x,unsigned int N,unsigned int M)
- {
- double tan = tan_math(x); //výsledek z math
- double rtaylor = taylor_tan(x,N); //výsledek z taylor_tan
- double TE; //abs. chyba Taylora
- double rcfrac = cfrac_tan(x,N); //výsledek z cfrac_tan
- double CE; //abs. chyba cfrac
- // TE = tan - rtaylor;
- // CE = tan - rcfrac;
- if(M>13)
- {
- fprintf(stderr,"Zadejte maximálně 13 iterací\n");
- return EXIT_FAILURE;
- }
- else
- {
- for(;N<=M;N++)
- {
- tan = tan_math(x);
- rtaylor = taylor_tan(x,N);
- rcfrac = cfrac_tan(x,N);
- TE = tan - rtaylor;
- if(TE<0)
- {
- TE *= -1;
- }
- CE = tan - rcfrac;
- if(CE<0)
- {
- CE *= -1;
- }
- printf("%d %.6e %.6e %.6e %.6e %.6e\n",N,tan,rtaylor,TE,rcfrac,CE);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement