Advertisement
asmodeus94

matlabSkryptyWykresy

May 25th, 2015
325
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 1.61 KB | None | 0 0
  1. % zad 1.
  2. x=-6:0.1:6;
  3. y=x./(x.^2-4);
  4. plot(x,y)
  5. grid on
  6.  
  7. % zad 2.
  8. x=0:0.1:5;
  9. y=sqrt(x.^2 +1)./(x+1);
  10. plot(x,y)
  11. grid on
  12.  
  13. % zad 3.
  14. x=0:0.1:2*pi;
  15. y=((cos(x)).^2 + 1)./(x.^2 + 1).^2;
  16. plot(x,y)
  17. grid on
  18.  
  19. % zad 4.
  20. x=0:0.001:2;
  21. for k=1:5
  22.     y=sin(k.*x*pi);
  23.     subplot(5,3,k)
  24.     plot(x,y)
  25. end
  26. grid on
  27.  
  28. % zad 5.
  29. a=2;
  30. b=4;
  31. for x=1:0.01:10
  32.     if x>b+a
  33.         y=1;
  34.     elseif (b-a<=x) && (x<=b+a)
  35.         y=0.5*(1+sin(pi*((x-b)/(2*a))));
  36.     elseif x<b-a
  37.         y=0;
  38.     end
  39.     plot(x,y)
  40.     hold on
  41. end
  42. grid on
  43. hold off
  44.  
  45. % zad 6.
  46. x=0:0.01:10*pi;
  47. sum=0;
  48. for k=1:10
  49.     sum=sum+k*(sin(x)).^k;
  50. end
  51. plot(x,sum)
  52. grid on
  53. hold off
  54.  
  55. % zad 7.
  56. vx=-1:0.01:1;
  57. vy=vx;
  58. % surf, meshc, surfc, surfl, contour, contour3 - do wytestowania
  59. [x,y]=meshgrid(vx,vy);
  60. z=cos(x.*y).*exp((x.^2+y.^2)./(10));
  61. contour3(x,y,z)
  62. grid on
  63.  
  64. % zad 8.
  65. vx=-1:0.01:1;
  66. vy=vx;
  67. [x,y]=meshgrid(vx,vy);
  68. z=abs(sqrt(x.^2+y.^2)-1.5);
  69. mesh(x,y,z)
  70. grid on
  71.  
  72. % zad 9.
  73. hold on
  74. vx=-2:0.01:2;
  75. vy=vx;
  76. [x,y]=meshgrid(vx,vy);
  77. n = length(vx);
  78. for i=1:n
  79.     for j=1:n
  80.         if vx(i)+vy(j)>=0
  81.             z(i,j)=1./(1+exp(-(vx(i)+vy(j))));
  82.         else
  83.             z(i,j)=0.5;
  84.         end              
  85.     end
  86. end
  87. mesh(x,y,z)
  88. grid on
  89. hold off
  90.  
  91. % zad 10.
  92. hold on
  93. x=-2:0.01:2;
  94. plot(x,-x+1,x,x.^2-1,x,sin(x))
  95. for x=-2:0.01:2
  96.     for y=-2:0.01:2
  97.         if (y<-x+1) && (y>x^2-1) && (y<sin(x))
  98.             plot(x,y)
  99.         end
  100.     end
  101. end
  102. grid on
  103. hold off
  104.  
  105. % zad 11.
  106. hold on
  107. for k=1:5
  108.     x=-k:0.1:k;
  109.     y=(k^2-x.^2).^(1/2);
  110.     plot(x,y)
  111.     y=-(k^2-x.^2).^(1/2);
  112.     plot(x,y)
  113. end
  114. grid on
  115. hold off
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement