Advertisement
Guest User

Untitled

a guest
Jun 7th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Octave 1.75 KB | None | 0 0
  1. x=-2:0.001:0.00001;
  2. x2=0:0.01:2;
  3. y1=sin(1./x);
  4. y2=0;
  5. plot(x,y1,x2,y2);
  6.  
  7. -----------------------------
  8.  
  9. more off
  10. suma = 0;
  11. n = 0;
  12. do
  13.   wyraz = 2.^n ./ factorial(n);
  14.   suma = suma + wyraz;
  15.   n = n + 1;  
  16. until wyraz < 0.01
  17. n = n - 1
  18. suma
  19.  
  20. -------------------------------
  21.  
  22. n=1;
  23. wyraz=0;
  24. suma=1;
  25. do
  26.   wyraz = 1./(n.*sqrt(n));
  27.   suma = suma + wyraz;
  28.   n = n+1;
  29. until wyraz < 0.01
  30. n = n-1
  31. suma
  32. wyraz
  33.  
  34. ---------------------------------
  35.  
  36. more off
  37. z = magic(7);
  38. [n,s]=size(z);
  39. sumka = 0;
  40. if (rem(n,2) == 0)
  41.   for (ii = 1 : n)
  42.     sumka = sumka + z(ii,ii) + z(ii,n-ii+1);
  43.   endfor
  44. endif
  45. if (rem(n,2) ~= 0)
  46.   for (ii = 1 : n)
  47.     sumka = sumka + z(ii,ii) + z(ii,n-ii+1);
  48.   endfor
  49.   x = ceil(n./2);
  50.   sumka = sumka - z(x,x);
  51. endif
  52. sumka
  53.    
  54. ----------------------------------
  55.  
  56. x1=linspace(2,10,12);
  57. y3=sin(4*x1)./x1;
  58. q=trapz(x1,y3)
  59.  
  60. ----------------------------------
  61.  
  62. %zad 1
  63. A=[];
  64. suma=0;
  65. for ii=1:10
  66.   suma=suma+ii;
  67.   A(ii)=suma;
  68.   endfor
  69.  
  70.   %zad 2
  71.  
  72.  N=[1 2 -1 3
  73.    -3 1 0 1
  74.    2 1 1 0
  75.    1 -1 1 1];
  76.    W=[7
  77.       0
  78.       7
  79.       1];
  80.     wynik=N\W;
  81.    
  82.  %zad 3
  83.  tol=3;
  84.  xp=1;
  85.  xk=2;
  86.  Q=quad('calka',xp,xk,tol);
  87.  Q
  88.  %zad 4
  89.  n=5;
  90.  v=silnia(n);
  91.  v
  92.  
  93.  function [v]=silnia(n)
  94.   sil=1;
  95.   for ii=1:1:n
  96.     sil=sil*ii;
  97.     endfor
  98.     v=sil;
  99.  
  100. ------------------------
  101.  
  102. more off
  103. A = [1 1 1; 1 1 1];
  104. B = [2; 2];
  105. C = [3 3 3 3];
  106. D = [A B
  107.      C];
  108.      
  109. D(2,:)=[] %usuwanie
  110.  
  111. -------------------------
  112.  
  113. function [x] = fibonaczi(n)
  114. if(n==0)
  115. x=0;
  116. endif
  117. if(n==1)
  118. x=1;
  119. endif
  120. if(n>1)
  121. x=fibonaczi(n-1)+fibonaczi(n-2);
  122. endif
  123. endfunction
  124.  
  125. -------------------------------------
  126.  
  127. z=magic(4)
  128. [m n] = size(z);
  129. s = 0;
  130. for ii=1:m-1
  131.   for jj=m:-1:ii+1
  132.     s=s+z(ii,jj);
  133.   endfor
  134. endfor
  135. s
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement