Advertisement
Guest User

Untitled

a guest
Dec 13th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.91 KB | None | 0 0
  1. clc; clear;
  2. format long;
  3. x=0.01:0.005:0.06;
  4. E=10^(-6);
  5. f=@(x)sqrt(2*x+0.4).*atan(cos(3*x+1))
  6. u=@(x)sqrt(2*x+0.4);
  7. v=@(x)atan(x);
  8. w=@(x)cos(3*x+1);
  9. u(x)
  10. v(x)
  11. w(x)
  12. E1=E/3/0.3640
  13. E2=E/3/0.52
  14. E3=E/3
  15.  
  16. %косинус
  17. y=zeros(length(x),1);
  18. for l=1:length(x);
  19. pmax=2;
  20. df=E1*2;% для входа в цикл
  21. while df > E1;
  22. p=pmax; %p-1 так как нумерация - с нуля
  23. df=1/factorial(abs(2*(p-1)))*(abs((3*x(l)+1)))^(abs(2*(p-1)));
  24. if df > E1;
  25. pmax=pmax+1;
  26. end
  27. end
  28. arg=0;
  29. pmax
  30. for j=1:pmax; %вычисляем косинус
  31. arg=arg+(-1)^(abs(j-1))/factorial(2*(j-1))*(abs((3*x(l)+1)))^(abs(2*(j-1)));
  32. end
  33. y(l)=arg;
  34. end
  35. y %значения косинуса
  36. (w(x))'
  37. y-(w(x))'
  38.  
  39. %арктангенс
  40. a=zeros(length(y),1);
  41. for l=1:length(y);
  42. df=E2*2;% для входа в цикл
  43. nmax=2;
  44. while df > E2;
  45. n=nmax;
  46. df=1/abs(2*n-1)*(abs((y(l))))^(abs(2*n-1));
  47. if df > E2;
  48. nmax=nmax+1;
  49. end
  50. end
  51. arg=0;
  52. nmax
  53. for j=1:nmax; %вычисляем арктангенс
  54. arg=arg+(-1)^(abs(j-1))/abs(2*j-1)*(abs(y(l)))^(abs(2*j-1));
  55. end
  56. a(l)=arg;
  57. end
  58. a %значения арктангенса
  59. (v(y))
  60. a-(v(y))
  61.  
  62. %корень
  63. z=zeros(length(x),1);%для значений корня
  64. for l=1:length(x);
  65. f1=0; f2=0;
  66. df=2*E3;
  67. kmax=2;
  68. while df>E3;
  69. k=kmax;
  70. f1=100;
  71. for j=1:(k-1);
  72. f1=0.5*(f1+(2*x(l)+0.4)/f1);
  73. end
  74. f2=0.5*(f1+(2*x(l)+0.4)/f1);
  75. df=abs(f2-f1);
  76. if df > E3;
  77. kmax=kmax+1;
  78. end
  79. end
  80. kmax
  81. z(l)=f2;
  82. end
  83. z
  84. (u(x))'
  85. z-(u(x))'
  86. znach=zeros(length(x),1);
  87. for l=1:length(x);
  88. znach(l)=a(l)*z(l);
  89. end;
  90. znach
  91. (f(x))'
  92. znach-(f(x))'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement