Advertisement
Volkoshkursk

Untitled

Mar 23rd, 2019
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.69 KB | None | 0 0
  1. f = @(x) 3.*cos(1.5.*x).*exp(x/4)+4.*sin(3.5.*x).*exp(-3.*x)+4.*x;
  2. a = 2.5;
  3. b = 3.3;
  4. alpha = 2/3;
  5. betta = 0;
  6.  
  7. p= @(x)((x - a).^(-alpha)).*((b - x).^(-betta));
  8. x = [];
  9. mu = [];
  10. for i = 0:1:2
  11.     mu = [mu; integral(@(x)p(x).*x.^i,a,b)];
  12.     x = [x;linspace(a,b,3).^i];
  13. end
  14. A = x\mu;
  15. q = integral(matlabFunction(sym(f).*sym(p)),a,b);
  16. q = abs(q - f(linspace(a,b,3))*A);
  17. func_der = matlabFunction((-1).*abs(diff(sym(f), 3)));
  18. M = (-1).* max([func_der(fminunc(func_der, a)), func_der(fminunc(func_der, (a+b)/2)), func_der(fminunc(func_der, b))]);
  19. X = linspace(a,b,3);
  20. omega = @(x) (x-X(1)).*(x-X(2)).*(x-X(3));
  21. R = (M/factorial(3))*integral(matlabFunction(abs(sym(p)*sym(omega))), a, b)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement