Advertisement
Guest User

Untitled

a guest
Jan 18th, 2022
27
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. clc;
  2. clearvars;
  3. syms x
  4. % Funkcja
  5. f(x)=(4-x^2)/(x^2-1);
  6. % Dziedzina funkcji
  7. solve(x-1==0) % Df=R-{-1 lub 1}
  8. % Miejsca przecięcia z osią X
  9. solve(f==0) % x0=-2 i x0=2
  10. % Miejsce przecięcia z osią Y
  11. f(0) % -4
  12.  
  13. %Asymptota pionowa
  14. limit(f,x,-1,'left') % x dążące do -1 z lewej strony = inf
  15. limit(f,x,-1,'right') % x dążące do -1 z prawej strony = -inf
  16. limit(f,x,1,'left') % x dążące do -1 z lewej strony = -inf
  17. limit(f,x,1,'right') % x dążące do -1 z prawej strony = inf
  18. %%Asymptota pionowa obustronna
  19. %Asymptoty pozioma
  20. limit(f,x,inf) % x dążące do +inf= (-1)
  21. limit(f,x,-inf) % x dążące do -inf= (-1)
  22. % Asymptota ukośna y=a*x+b
  23. limit(f/x,x,inf) % 0
  24. limit(f-x,x,inf) % -inf
  25. limit(f/x,x,-inf) % 0
  26. limit(f-x,x,-inf) % inf
  27. %%brak asymptot ukośnych
  28.  
  29. % Przedziały monotoniczności i ekstremum
  30. f1=(4-x^2)/(x^2-1)
  31. b(x)=diff(f1) % (2*x)/(x - 4) - (x^2 - 1)/(x - 4)^2
  32. cc=simplify(b)
  33. pp=solve(cc==0) %ans=0
  34. %ezplot(cc)
  35. %Przedziały (-inf,-1)suma(-1,0)suma(0,-1)suma(-1,+inf)
  36.  
  37. % punkty przegiecia
  38. f2(x)=diff(cc)
  39. pp2=solve(f2==0)
  40. simplify(f2) % (6*(3*x^2 + 1))/(x^2 - 1)^3
  41. simplify(pp2)
  42. %ezplot(f2)
  43.  
  44. % Wykresy
  45. x1=-10:0.1:10;
  46. y1=subs(f,pp); %Wartość pp
  47. y2=subs(f,x1); %Wartości funkcji f
  48. y3=subs(b,x1); %Wartosci pierwszej pochodnej
  49. y4=subs(f2,x1); %Wartosci drugiej pochodnej
  50. plot(x1,y2,'g',x1,y3,'b',x1,y4,'r')
  51. axis([-5 5 -40 40])
  52.  
  53.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement