Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifndef LAB8_H
- #define LAB8_H
- // Ôóíêöèÿ f(double) -> double
- typedef double (*func)(double);
- //Êîðíè êâàäðàòíîãî òð¸õ÷ëåíà
- struct sqrTrinResult{
- double X1;
- double X2;
- };
- // Ðåøåíèå óð-ÿ f(x) = 0 ìåòîäîì êàñàòåëüíûõ ñ òî÷íîñòüþ eps
- double Newton(double x, func f, double eps);
- // ×èñëåííîå èíòåãðèðîâàíèå f(x) â çàäàííîì èíòåðâàëå [a, b]
- // ñ òî÷íîñòüþ â n òî÷åê ìåòîäîì Ìîíòå Êàðëî
- // (áîëüøå òî÷åê - áîëüøå òî÷íîñòü)
- double MonteCarloIntegration(func f, double a, double b, long n);
- // Ïðîèçâîäíàÿ ôóíêöèè (ëåâàÿ è ïðàâàÿ)
- double deriveFunc(double x,func f,double eps,bool isRight);
- // Êîðíè êâàäðàòíîãî òð¸õ÷ëåíà
- sqrTrinResult sqrTrinSolution(func f);
- #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement