| Author |
Message
|
giovani Poziom 13

Joined: 17 Jun 2003 Posts: 137
|
#1
19 Jan 2007 01:58 Matlab - problem z przebiegami |
|
|
|
Witam wszystkich mam otóż takie zadanie do wykonania szum z wykresu nr 2 musi wyglądać jak na wykresie 3 - modulowany jest sinusoida czy ktoś wie jaka funkcja można otrzymać to w matlabie?
|
|
| Back to top |
|
 |
Google

|
#
19 Jan 2007 01:58 |
|
|
|
|
|
| Back to top |
|
 |
sanwa Poziom 13

Joined: 04 May 2005 Posts: 125 Location: Gdańsk
|
#2
19 Jan 2007 08:38 Re: Matlab - problem z przebiegami |
|
|
|
Witam
Piszesz, że szum chcesz modulować sinusoidą, a z rysunku wynika, że chcesz wyzerować szum w przedziałach w których "twoj sinus" ma wartości niedodatnie (lub ujemne, z podanych rysunków "słabo" to "widać"). W przedziałach w których "twoj sinus" ma wartości dodatnie (lub nieujemne :), komentarz tak jak w nawiasie wyżej :) ) to chcesz go pozostawić bez żadnych zmian. Czy możesz uściślić swój zamiar?
Pozdrawiam
Sanwa
|
|
| Back to top |
|
 |
giovani Poziom 13

Joined: 17 Jun 2003 Posts: 137
|
#3
19 Jan 2007 10:17 Re: Matlab - problem z przebiegami |
|
|
|
Faktycznie nie za wyrażnie to widać ale chce żeby błlo tak jak piszesz czyli dla ujemnej połówki sinusa szum ma przyjmować wartość równa zero, nie wiem co mi przyszło do głowy z ta modulacja ;-).
|
|
| Back to top |
|
 |
sanwa Poziom 13

Joined: 04 May 2005 Posts: 125 Location: Gdańsk
|
#4
19 Jan 2007 16:32 Re: Matlab - problem z przebiegami |
|
|
|
Witam
Tworzysz funkcję o kształcie "przebiegu prostokątnego" :) o wartościach 0 i 1 w odpowiednich przedziałach. Jeżeli znasz postać analityczną funkcji opisującej "twój sinus" to można wyznaczyć to analitycznie, jeżeli nie, to można odczytać z wykresu. Następnie mnożysz szum przez tą funkcję. Zastosuj operator mnożenia "punktowego" i pamiętaj o równej długości obydwóch mnożonych wektorów. Jeżeli napisałem coś niejasno, to pytaj śmiało :).
Pozdrawiam
Sanwa
|
|
| Back to top |
|
 |
Google

|
#
19 Jan 2007 16:32 |
|
|
|
|
|
| Back to top |
|
 |
giovani Poziom 13

Joined: 17 Jun 2003 Posts: 137
|
#5
20 Jan 2007 17:01 Re: Matlab - problem z przebiegami |
|
|
|
Ok, wszystko jest jasne... prawie jasne ale napotkalem kolejny problem jak mam utworzyc sygnal prostokatny o wartosciach 0,1, potrafie wygenerowac jedynie prostokat symetryczny wzgledem OX :/ , moze jakas podpowiedz?
|
|
| Back to top |
|
 |
sanwa Poziom 13

Joined: 04 May 2005 Posts: 125 Location: Gdańsk
|
#6
22 Jan 2007 08:43 Re: Matlab - problem z przebiegami |
|
|
|
Witam
Na przykład:
| Code: |
m=1:1:20;
a=sin(m);
plot(a);
k=a>0;
plot(k);
k
|
.
Zamiast "a" możesz wpisać "swój przebieg" i otrzymasz już odpowiedni "przebieg prostokątny" :) . Jeśli jeszcze coś jest niejasne, to oczywiście pytaj :).
Pozdrawiam
Sanwa
|
|
| Back to top |
|
 |
giovani Poziom 13

Joined: 17 Jun 2003 Posts: 137
|
#7
22 Jan 2007 16:41 Re: Matlab - problem z przebiegami |
|
|
|
Dzieki!!! :-) teraz wszystko dziala jak nalezy.
|
|
| Back to top |
|
 |
sanwa Poziom 13

Joined: 04 May 2005 Posts: 125 Location: Gdańsk
|
#8
23 Jan 2007 11:39 Re: Matlab - problem z przebiegami |
|
|
|
Nie ma sprawy. Cieszę się, że działa.
Pozdrawiam
Sanwa
|
|
| Back to top |
|
 |
Google

|
#
23 Jan 2007 11:39 |
|
|
|
|
|
| Back to top |
|
 |
kicius_kit Poziom 2

Joined: 10 May 2004 Posts: 4
|
#9
14 Mar 2007 09:50 Re: Matlab - problem z przebiegami |
|
|
|
Witam mam pytanko. Próbuję narysować styczną do wykresu funkcji w punkcie i nie mogę znaleźć funkcji, jak ktoś zna nazwę funkcji niech zapoda z góry dzięki.
|
|
| Back to top |
|
 |