Advertisement
Guest User

lab8.h

a guest
Feb 21st, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. #ifndef LAB8_H
  2. #define LAB8_H
  3.  
  4. // Ôóíêöèÿ f(double) -> double
  5. typedef double (*func)(double);
  6.  
  7. //Êîðíè êâàäðàòíîãî òð¸õ÷ëåíà
  8. struct sqrTrinResult{
  9. double X1;
  10. double X2;
  11. };
  12.  
  13. // Ðåøåíèå óð-ÿ f(x) = 0 ìåòîäîì êàñàòåëüíûõ ñ òî÷íîñòüþ eps
  14. double Newton(double x, func f, double eps);
  15.  
  16. // ×èñëåííîå èíòåãðèðîâàíèå f(x) â çàäàííîì èíòåðâàëå [a, b]
  17. // ñ òî÷íîñòüþ â n òî÷åê ìåòîäîì Ìîíòå Êàðëî
  18. // (áîëüøå òî÷åê - áîëüøå òî÷íîñòü)
  19. double MonteCarloIntegration(func f, double a, double b, long n);
  20.  
  21. // Ïðîèçâîäíàÿ ôóíêöèè (ëåâàÿ è ïðàâàÿ)
  22. double deriveFunc(double x,func f,double eps,bool isRight);
  23.  
  24. // Êîðíè êâàäðàòíîãî òð¸õ÷ëåíà
  25. sqrTrinResult sqrTrinSolution(func f);
  26.  
  27.  
  28. #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement