Hakunin

Mata2_Vezba2

Mar 28th, 2016
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 3.73 KB | None | 0 0
  1. POLINOMI
  2.  
  3. |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  4.  
  5. >> p=[1 -5 3] // pisanje polinoma x^2-5x+3
  6.  
  7. p =
  8.  
  9.      1    -5     3
  10.  
  11. >> p=[1,0,1,24] //zapisivanje polinoma x^3+x+24
  12.  
  13. p =
  14.  
  15.      1     0     1    24
  16.  
  17. |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  18.  
  19. p =
  20.  
  21.      1    -5     6
  22.  
  23. >> roots(p) // trazenje nula
  24.  
  25. ans =
  26.  
  27.     3.0000
  28.     2.0000
  29.  
  30. |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  31.  
  32. r =
  33.  
  34.      2     3
  35.  
  36. >> poly(r) // date su nule, trazi se jednacina
  37.  
  38. ans =
  39.  
  40.      1    -5     6
  41.  
  42. |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  43.  
  44.  
  45. >> p=[1,-2,1,-3]
  46.  
  47. p =
  48.  
  49.      1    -2     1    -3
  50.  
  51. >> polyval(p,1) //polinom u tacki
  52.  
  53. ans =
  54.  
  55.     -3
  56.  
  57. |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  58.  
  59. >> p=[1,-5,6,5,-8,0,0] // za dati polinom izracunati vrednost u tacki x=1 i nacrtati grafik polinoma za -2<=x<=3.
  60.  
  61. p =
  62.  
  63.      1    -5     6     5    -8     0     0
  64.  
  65. >> p1=polyval(p,1)
  66.  
  67. p1 =
  68.  
  69.     -1
  70.  
  71. >> p=[1,-5,6,4,-8,0,0]
  72.  
  73. p =
  74.  
  75.      1    -5     6     4    -8     0     0
  76.  
  77. >> p1=polyval(p,1)
  78.  
  79. p1 =
  80.  
  81.     -2
  82.  
  83. >> x=-2:0.1:3;
  84. >> y=polyval(p,x);
  85. >> plot(x,y)
  86. >> axis([-2 3 -3 3])
  87.  
  88. |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  89.  
  90. operacije sa polinomima- znaci su isti za +,-, a za mnozenje conv(p1,p2), za deljenje deconv(p1,p2)
  91.  
  92. |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  93.  
  94. >> p1=[1,0,3,-1,6]
  95.  
  96. p1 =
  97.  
  98.      1     0     3    -1     6
  99.  
  100. >> p2=[1,0,-1]
  101.  
  102. p2 =
  103.  
  104.      1     0    -1
  105.  
  106. >> zbir=p1+[0,0,p2]
  107.  
  108. zbir =
  109.  
  110.      1     0     4    -1     5
  111.  
  112. >> razlika=p1-[0,0,p2]
  113.  
  114. razlika =
  115.  
  116.      1     0     2    -1     7
  117.  
  118. >> deljenje=deconv(p1,p2)
  119.  
  120. deljenje =
  121.  
  122.      1     0     4
  123.  
  124. >> mnozenje=conv(p1,p2)
  125.  
  126. mnozenje =
  127.  
  128.      1     0     2    -1     3     1    -6
  129.  
  130. |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  131.  
  132. >> p=[1,6,9,0] //strana 53 zadatak 1
  133.  
  134. p =
  135.  
  136.      1     6     9     0
  137.  
  138. >> x=-5:0.5:5;
  139. >> y=polyval(p,x);
  140. >> plot(x,y)
  141.  
  142. |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  143.  
  144. >> p1=[2 0 3 -4 0 3 1 0] // strana 54 zadatak 3
  145.  
  146. p1 =
  147.  
  148.      2     0     3    -4     0     3     1     0
  149.  
  150. >> p2=[3 0 5 2 -7]
  151.  
  152. p2 =
  153.  
  154.      3     0     5     2    -7
  155.  
  156. >> nula1=roots(p1)
  157.  
  158. nula1 =
  159.  
  160.         0          
  161.   -0.4472 + 1.5355i
  162.   -0.4472 - 1.5355i
  163.    0.8685 + 0.5085i
  164.    0.8685 - 0.5085i
  165.   -0.4213 + 0.1247i
  166.   -0.4213 - 0.1247i
  167.  
  168. >> nula2=roots(p2)
  169.  
  170. nula2 =
  171.  
  172.    0.0953 + 1.6097i
  173.    0.0953 - 1.6097i
  174.   -1.0474          
  175.    0.8568          
  176.  
  177. >> [kol,ost]=deconv(p1,p2)
  178.  
  179. kol =
  180.  
  181.     0.6667         0   -0.1111   -1.7778
  182.  
  183.  
  184. ost =
  185.  
  186.   Columns 1 through 7
  187.  
  188.          0         0         0         0    5.2222   12.1111    3.7778
  189.  
  190.   Column 8
  191.  
  192.   -12.4444
  193.  
  194. >> izraz=polyval(p1,3)+2*polyval(p2,4)-polyval(p1,5)
  195.  
  196. izraz =
  197.  
  198.      -156698
  199.  
  200. |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  201.  
  202. >> syms x y z
  203. >> [x,y,z]=solve ('x+2*y-3*z=5', '2*x+3*y-5*z=8', '5*x+y-8*z=7')
  204.  
  205. x =
  206.  
  207. 1
  208.  
  209.  
  210. y =
  211.  
  212. 2
  213.  
  214.  
  215. z =
  216.  
  217. 0
Add Comment
Please, Sign In to add comment