Advertisement
lalkaed

KolosMatLab

Jun 29th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 1.25 KB | None | 0 0
  1. x = input("Enter x:")
  2. y = input("Enter y:")
  3. z = zeros(x,y)
  4. for i=1:x
  5. for j=1:y
  6.   z(i,j)=1/(i+j-1)
  7. end
  8. end
  9. disp(z)
  10.  
  11. ---------------------------------------------------------------
  12.  
  13. x = input("Enter x:")
  14. y = input("Enter y:")
  15. z = zeros(x,y)
  16. for i=1:x
  17. for j=1:y
  18.   z(i,j)=(i-x)^2+(j-y)^2
  19. end
  20. end
  21. disp(z)
  22.  
  23. ---------------------------------------------------------------
  24.  
  25. x = linspace(1,10,100);
  26. y = (sin(4*x)+sqrt(x)-2*(cos(x+4)).^2)/2;
  27. plot(x,y,'r')
  28. hold on;
  29. plot(x(1:3:end),y(1:3:end), 'o')
  30.  
  31. ---------------------------------------------------------------
  32.  
  33. m = [1 0 1; 1 3 0; 0 0 0]
  34. function m=pudlo(x,y,m)
  35. if (m(x,y)==0)
  36.   m(x,y)=-1;
  37.   disp("pudlo");
  38.   disp(m);
  39. elseif (m(x,y)==1)
  40.   m(x,y)=2;
  41.   disp("trafiony");
  42.   disp(m);
  43. elseif (m(x,y)==-1)
  44.   disp("ponowne pudlo");
  45.   disp(m);
  46. elseif (m(x,y)==2)
  47.   disp("ponowne trafienie");
  48.   disp(m);
  49. else
  50.   disp("blad wartosci");
  51.   disp(m);
  52. end
  53. endfunction
  54. %m = pudlo(1,3,m)
  55.  
  56.  
  57. function kwadratowa(m)
  58.   [x,y]=size(m)
  59.   if x==y
  60.     disp("jest");
  61.   else
  62.     disp("nie jest");
  63.   endif
  64. endfunction
  65.  
  66.  
  67. function przekracza(x,y,m)
  68.   [a,b]=size(m)
  69. if x>a
  70.     disp("przekracza");
  71. elseif y>b
  72.     disp("przekracza");
  73. else
  74.     disp("nie przekracza");
  75. endif
  76. endfunction
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement