Advertisement
Guest User

Untitled

a guest
Nov 24th, 2014
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. function [ pole, obwod ] = zwracaj(a,b,c,d )
  2.  
  3. if nargin==1
  4. pole=polaKola(a);
  5. obwod=polaKola(a);
  6. elseif nargin==2
  7. pole=poleProst(a,b);
  8. obwod=poleProst(a,b);
  9. elseif nargin==4;
  10. pole=poleTrap(a,b,c,d);
  11. obwod=poleTrap(a,b,c,d);
  12. else
  13. error('Podaj jedną, dwie lub cztery zmienne(zobacz w helpie)')
  14. end
  15.  
  16. end
  17.  
  18.  
  19. function [ p,o ] = polaKola( a )
  20. p=pi*a^2;
  21. o=2*pi*a;
  22. end
  23.  
  24.  
  25.  
  26. function [ p,o ] = poleProst( a,b )
  27. p=a*b;
  28. o=2*a+2*b;
  29. end
  30.  
  31.  
  32.  
  33. function [ p,o ] = poleTrap( a,b,c,d)
  34. o=(a+b+c+d);
  35. x=(1/2)*o;
  36. p=sqt((x-a)*(x-b)*(x-c)*(x-d));
  37.  
  38. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement