Advertisement
Guest User

Untitled

a guest
Mar 24th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.73 KB | None | 0 0
  1. %% Задание 1
  2.  
  3. a=6;
  4. b=6;
  5. c=3;
  6. u = (-pi:0.05*pi:pi)';
  7. v = -pi:0.05*pi:pi;
  8. X = a*sin(u)*cos(v);
  9. Y = b*sin(u)*sin(v);
  10. Z = c*cos(u)*ones(size(v));
  11. figure;
  12. grid on;
  13. hold on;
  14. view(102,15);
  15. surf(X, Y, Z)
  16. [U, V, W] = surfnorm(X, Y, Z);
  17. quiver3(X, Y, Z, U, V,W, 4, 'k');
  18. %% Задание 2
  19.  
  20. u = (-4*pi:0.1*pi:4*pi).';
  21. v = (-4*pi:0.1*pi:4*pi);
  22. x = 2 .* u .* cos(v);
  23. y = 3 .* u .* sin(v);
  24. z = u .* ones(length(v));
  25.  
  26. figure;
  27. grid on;
  28. hold on;
  29. view(102,15);
  30. surf(x,y,z);
  31. %% Задание 3
  32.  
  33. %% Задание 4
  34.  
  35. z = exp(y.^2)+cos(2*pi.*y)+exp(x.^2)+cos(2*pi.*x);
  36. x = -1:0.01:1;
  37. y = (-1:0.01:1)';
  38. figure;
  39. grid on;
  40. hold on;
  41. view(102,15);
  42. surf(x, y, z);
  43. [x_min1, y_min1] = fminbnd(f6, -1, -0.5)
  44. [x_min2, y_min2] = fminbnd(f6, -0.5, 0)
  45. [x_min3, y_min3] = fminbnd(f6, 0, 1)
  46. [x_min4, y_min4] = fminbnd(f6, 1, 1.5)
  47.  
  48. %% Задание 5
  49.  
  50. x = [1 2 3 4 5 7 10 14 19 25];
  51. y = [0 -1 -3 -2 -4 -3 -6 -4 -10 -20];
  52. figure;
  53. grid on; hold on;
  54. p4 = polyfit(x, y, 4);
  55. p5 = polyfit(x, y, 5);
  56. p6 = polyfit(x, y, 6);
  57. p7 = polyfit(x, y, 7);
  58. k = 1:0.1:25;
  59. P4 = polyval(p4, k);
  60. P5 = polyval(p5, k);
  61. P6 = polyval(p6, k);
  62. P7 = polyval(p7, k);
  63.  
  64. plot(x, y);
  65. plot(k, P4);
  66. plot(k, P5);
  67. plot(k, P6);
  68. plot(k, P7);
  69. legend('func','eval4','eval5','eval6','eval7');
  70. %% Задание 6
  71.  
  72. x = [0.1 0.2 0.3 0.4 0.6 0.7 1.0 1.3 1.6 2.2];
  73. y = [-3 -4 -3 -2 -1 0 1.5 4 6.5 12];
  74. %% Задание 7
  75.  
  76. f = @(x) cos(x)-x.*sin(x)+x.*(sin(x.^2)-cos(x.^4));
  77. int = integral(f,-1,0.9)
  78. %% Задание 8
  79.  
  80. x = 0:.05:2;
  81. y = (-2:.1:2)';
  82. z = sin(x).*cos(y).*(x+y).*(x-y);
  83. surf(x,y,z);
  84. view(39,39);
  85. fun = @(x,y) sin(x).*cos(y).*(x+y).*(x-y);
  86. q = integral3(fun,0,2,-2,2,0,4)
  87.  
  88. %% Задание 10
  89.  
  90. syms x
  91. f = sin(x)*cos(x);
  92. t = taylor(f)
  93. pretty(f)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement