Buscar

Servomec II Atividade Estruturada 1

Prévia do material em texto

ATIVIDADE ESTRUTURADA 1
2)
2.1)
-->n= 1:20
 n =
 
 
 column 1 to 9
 
 1. 2. 3. 4. 5. 6. 7. 8. 9. 
 
 column 10 to 16
 
 10. 11. 12. 13. 14. 15. 16. 
 
 column 17 to 20
 
 17. 18. 19. 20. 
 
-->x= 0.9*[zeros(1,4), 1, zeros(1, 15)] 
 x =
 
 
 column 1 to 8
 
 0. 0. 0. 0. 0.9 0. 0. 0. 
 
 column 9 to 17
 
 0. 0. 0. 0. 0. 0. 0. 0. 0. 
 
 column 18 to 20
 
 0. 0. 0. 
 
-->plot(n, x, '*b')
2.2)
-->n= -15:15
 n =
 
 
 column 1 to 9
 
 - 15. - 14. - 13. - 12. - 11. - 10. - 9. - 8. - 7. 
 
 column 10 to 19
 
 - 6. - 5. - 4. - 3. - 2. - 1. 0. 1. 2. 3. 
 
 column 20 to 28
 
 4. 5. 6. 7. 8. 9. 10. 11. 12. 
 
 column 29 to 31
 
 13. 14. 15. 
 
-->x= 0.8*[zeros(1, 15), 1, zeros(1, 15)]
 x =
 
 
 column 1 to 10
 
 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 
 
 column 11 to 19
 
 0. 0. 0. 0. 0. 0.8 0. 0. 0. 
 
 column 20 to 29
 
 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 
 
 column 30 to 31
 
 0. 0. 
 
-->plot(n, x, '*b')
2.3)
-->n= -10:0
 n =
 
 
 column 1 to 9
 
 - 10. - 9. - 8. - 7. - 6. - 5. - 4. - 3. - 2. 
 
 column 10 to 11
 
 - 1. 0. 
 
-->x= 4.5*[zeros(1, 3), 1, zeros(1, 7)]
 x =
 
 
 column 1 to 9
 
 0. 0. 0. 4.5 0. 0. 0. 0. 0. 
 
 column 10 to 11
 
 0. 0. 
 
-->plot(n, x, '*b')
3.1)
-->n= 0:25
 n =
 
 
 column 1 to 10
 
 0. 1. 2. 3. 4. 5. 6. 7. 8. 9. 
 
 column 11 to 18
 
 10. 11. 12. 13. 14. 15. 16. 17. 
 
 column 19 to 26
 
 18. 19. 20. 21. 22. 23. 24. 25. 
 
-->x= sin(%pi/17*n)
 x =
 
 
 column 1 to 5
 
 0. 0.1837495 0.3612417 0.5264322 0.6736956 
 
 column 6 to 9
 
 0.7980172 0.8951633 0.9618256 0.9957342 
 
 column 10 to 13
 
 0.9957342 0.9618256 0.8951633 0.7980172 
 
 column 14 to 17
 
 0.6736956 0.5264322 0.3612417 0.1837495 
 
 column 18 to 21
 
 1.225D-16 - 0.1837495 - 0.3612417 - 0.5264322 
 
 column 22 to 25
 
 - 0.6736956 - 0.7980172 - 0.8951633 - 0.9618256 
 
 column 26
 
 - 0.9957342 
 
-->plot(n, x)
3.2)
-->n= -10:10
 n =
 
 
 column 1 to 9
 
 - 10. - 9. - 8. - 7. - 6. - 5. - 4. - 3. - 2. 
 
 column 10 to 19
 
 - 1. 0. 1. 2. 3. 4. 5. 6. 7. 8. 
 
 column 20 to 21
 
 9. 10. 
 
-->x= sin(%pi*3*n+%pi/2)
 x =
 
 
 column 1 to 10
 
 1. - 1. 1. - 1. 1. - 1. 1. - 1. 1. - 1. 
 
 column 11 to 20
 
 1. - 1. 1. - 1. 1. - 1. 1. - 1. 1. - 1. 
 
 column 21
 
 1. 
 
-->plot(n, x)
3.3)
-->n= 0:50
 n =
 
 
 column 1 to 10
 
 0. 1. 2. 3. 4. 5. 6. 7. 8. 9. 
 
 column 11 to 18
 
 10. 11. 12. 13. 14. 15. 16. 17. 
 
 column 19 to 26
 
 18. 19. 20. 21. 22. 23. 24. 25. 
 
 column 27 to 34
 
 26. 27. 28. 29. 30. 31. 32. 33. 
 
 column 35 to 42
 
 34. 35. 36. 37. 38. 39. 40. 41. 
 
 column 43 to 50
 
 42. 43. 44. 45. 46. 47. 48. 49. 
 
 column 51
 
 50. 
 
-->x= cos(%pi*n/sqrt(23))
 x =
 
 
 column 1 to 5
 
 1. 0.7930069 0.2577199 - 0.3842596 - 0.8671609 
 
 column 6 to 9
 
 - 0.9910696 - 0.7046891 - 0.1265771 0.5039361 
 
 column 10 to 13
 
 0.9258267 0.9644378 0.6037850 - 0.0068265 
 
 column 14 to 17
 
 - 0.6146119 - 0.9679565 - 0.9205804 - 0.4920967 
 
 column 18 to 21
 
 0.1401082 0.7143103 0.9927977 0.8602807 
 
 column 22 to 25
 
 0.3716192 - 0.2708874 - 0.8012504 - 0.9999068 
 
 column 26 to 29
 
 - 0.7846156 - 0.2445043 0.3968283 0.8738796 
 
 column 30 to 33
 
 0.9891567 0.6949366 0.1130223 - 0.5156816 
 
 column 34 to 37
 
 - 0.9309005 - 0.9607394 - 0.5928455 0.0204783 
 
 column 38 to 41
 
 0.6253243 0.9712947 0.9151625 0.4801656 
 
 column 42 to 45
 
 - 0.1536132 - 0.7237983 - 0.9943408 - 0.8532400 
 
 column 46 to 49
 
 - 0.3589096 0.2840044 0.8093446 0.9996272 
 
 column 50 to 51
 
 0.7760780 0.2312432 
 
-->plot(n, x)
4.1)
n= 0:20
 n =
 
 
 column 1 to 10
 
 0. 1. 2. 3. 4. 5. 6. 7. 8. 9. 
 
 column 11 to 18
 
 10. 11. 12. 13. 14. 15. 16. 17. 
 
 column 19 to 21
 
 18. 19. 20. 
 
-->x= (0.9)^n
 x =
 
 
 column 1 to 6
 
 1. 0.9 0.81 0.729 0.6561 0.59049 
 
 column 7 to 10
 
 0.531441 0.4782969 0.4304672 0.3874205 
 
 column 11 to 14
 
 0.3486784 0.3138106 0.2824295 0.2541866 
 
 column 15 to 18
 
 0.2287679 0.2058911 0.1853020 0.1667718 
 
 column 19 to 21
 
 0.1500946 0.1350852 0.1215767 
 
-->plot (n,x)
4.2)
num= poly(0, 'z', 'r')
 num =
 
 z 
 
-->den= poly(1, 'z', 'r')
 den =
 
 - 1 + z 
 
-->h= syslin('d', num, den)
 h =
 
 z 
 ----- 
 - 1 + z 
 
-->n= 0:20
 n =
 
 
 column 1 to 10
 
 0. 1. 2. 3. 4. 5. 6. 7. 8. 9. 
 
 column 11 to 18
 
 10. 11. 12. 13. 14. 15. 16. 17. 
 
 column 19 to 21
 
 18. 19. 20. 
 
-->x= [zeros(1, 0), ones(1, 21)]
 x =
 
 
 column 1 to 10
 
 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 
 
 column 11 to 20
 
 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 
 
 column 21
 
 1. 
 
-->plot(n, x, 'r')
y= flts(x, h)
 y =
 
 
 column 1 to 9
 
 1. 2. 3. 4. 5. 6. 7. 8. 9. 
 
 column 10 to 17
 
 10. 11. 12. 13. 14. 15. 16. 17. 
 
 column 18 to 21
 
 18. 19. 20. 21. 
-->plot(n, y, 'b')
-->y1= filter(num, den, x)
 y1 =
 
 
 column 1 to 9
 
 1. 2. 3. 4. 5. 6. 7. 8. 9. 
 
 column 10 to 17
 
 10. 11. 12. 13. 14. 15. 16. 17. 
 
 column 18 to 21
 
 18. 19. 20. 21. 
-->plot (n, y1, 'r*')
5)a= 0:15
 a =
 
 
 column 1 to 10
 
 0. 1. 2. 3. 4. 5. 6. 7. 8. 9. 
 
 column 11 to 16
 
 10. 11. 12. 13. 14. 15. 
 
-->num= poly(0, 'z', 'r')
 num =
 
 z 
 
-->den= poly(a, 'z', 'r')
 den =
 
 2 3 4 
 - 1.308D+12z + 4.339D+12z - 6.166D+12z + 5.057D+12z 
 5 6 7 
 - 2.707D+12z + 1.010D+12z - 2.728D+11z 
 8 9 10 
 + 5.463D+10z - 8.208D+09z + 9.281D+08z 
 11 12 13 14 
 - 78558480z + 4899622z - 218400z + 6580z 
 15 16 
 - 120z + z 
 
-->h1= syslin('d', num, den)
 h1 =
 
 z 
 ------------------------------------------------------- 
 2 3 4 
 - 1.308D+12z + 4.339D+12z - 6.166D+12z + 5.057D+12z 
 5 6 7 8 
 - 2.707D+12z + 1.010D+12z - 2.728D+11z + 5.463D+10z 
 9 10 11 12 
 - 8.208D+09z + 9.281D+08z - 78558480z + 4899622z 
 13 14 15 16 
 - 218400z + 6580z - 120z + z

Continue navegando