5987092657

5987092657



22

23    % znajdowanie pierwiastków

24    %

25    x0 = [];

26    for k = 1:7

27    x0 = [x0; fzero( eq, (k-l)*pi) ];

28    end

29

30    % wyniki jako kolumna liczb i na wykresie

31    %

32    format long

33    disp(x0);

34    hołd on; plot(x0,lhs(x0),’or');




Ilustracja 24. Graficzne przedstawienie pierwiastków równania sin* = e *

Zadanie 34. Napisz skrypt, który znajduje wszystkie dodatnie rozwiązania równanie e~2t^T sm2(2nft) = 0.5, wiedząc że T = 10 sekund, / = 50 hertzów.

Zadanie to można rozwiązać w podobny sposób jak poprzednie. Ponieważ |sin(27r/t)| < 1, to gdy e-2t/r < 0.5 rozwiązań być nie może. Dlatego szukamy takich pierwiastków xk, dla których 0 <xk < — irin0.5 » 0.357\ Okres sinusoidalnych zmian wynosi 1/f, dlatego będziemy badać funkcję y = e~2t^T s\n(2nft) — 0.5 dzieląc każdy taki okres na dziesięć podprzedziałów (funkcja sinus ma tylko 3 miejsca zerowe na okres). W każdym podprzedziale, dzięki pętli while, używamy funkcji fzero, której przekazujemy jako pierwszy parametr równanie, a jako drugi parametr zakres. Blok try-catch służy do wyciszenia sygnalizacji błędu, jakim jest szukanie miejsca zerowego gdzie go nie ma.

; 1 % definicja funkcji

| 2 %

i 3 T = 10.0; X sekund i 4 f = 50.0; % Hz

: 5 eq = @(t)( exp(-2.0*t/T) .* sin(2.0*pi*f*t) - 0.5 );

i 6

! 7 % zakres wykresu i ilość punktów

dr Sławomir Marczyński


Matlab - ćwiczenia


17/38




Wyszukiwarka

Podobne podstrony:
s56 (4) § 22: Participe passe/§ 23: Wyrażanie przyszłości/§ 24/§ 25: Czasowniki modalne/zwrotneParti
Nye Juleklip i karton Claus Johansen (25) 2 hmonó i ciw ramme $. 20. Aifanaoó i kilo rcmmc 5. 22.
gielda?rmakologia od t7 14. c 15. d 16. b 17. b 18. e 19. e 20. a21. d 22. c 23. c 24. e 25. d 26.
Ćwiczenia grafomotoryczne11 Połącz kolejne kropki. Pokoloruj otrzymany obrazek kredkami. 24 25 23 22
img040 (17) 115 - T ablica 7.5 z . 7 22 23 24 25 26 27 28 29 30 D z 24 24 24 30 30
równowaga2 22 23 24 25 26 "17 2
Obraz0007 UUU4INA DZIEŃ MIESIĄC 1 2 3 4 5 * 7 8 9 10 U W * * 15 16 17 18 19 20 21 22 23 24 25 26 2
KALENDARZ 11 (7) January M Tu W Th Fr Sa Su 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
kk 2 22 23 24 25 i 29 30 31 [Al
dzien europy plakat MAY 2012 S M r w T F sEUROPY - , 1 2 3 4 5 13 L,! 9 to u 12 13 14 15 16 17 18 ig
fia2 7.14. 7.15. 7.16. 7.17. 7.18. 7.19. 7.20. 7.21. 7.22. 7.23. 7.24. 7.25. 7.26. 7.27. v

więcej podobnych podstron