Bardzo Ciekawy artykuł... chyba dawno nie trafiłem na elektrodzie na coś równie interesującego. Gratulacje dla autora i tłumacza:) Z oprogramowaniem Matlab'a miałem kontakt (tak jak to ujęto w artykule) już na studiach(było to już ponad 10 lat temu). Wiele laborek było robionych w oparciu o niego, korzystałem też z jego pomocy przy magisterce. Muszę...
Witam. Mam wzór u(t)= U*w*t*sin*w*t, U - napięcie w - omega t - czas okres sygnału -T / 2 ≦ t ≦ T /2; ≦ = mniejsze równe Chcę zrobić symulacje sygnału okresowego w postaci funkcji czasu. Mam problem jak wpisać w matlabie czas próbkowania sygnału. Byłby w stanie ktoś pomóc? Z góry dziękuję za pomoc. Pozdrawiam.
Potrzebuje na jutro odp na pytanie z podstaw automatyki,nie moge znalezc na necie zreszta nic z tego nie kapuje:( Bardzo prosze o pomoc!!:( oto pytanie(trzeba podac krotkie uzasadnienie).Nie wiem czy to tutaj ma jakies znaczenie ale przedmiot mamy w oparciu o prace w programie Matlab Czy z położenia zer i biegunów można odczytać okres oscylacji sygnału...
witam jak rozdzielić wykres na dwie części? na przykład 1 okres sinusa przedstawić na dwóch wykresach? np od 0 do pi na jednym wykresie i od pi do 2pi na drugim?
No ja mam taki większy program - ale idea jest ta sama - podaje się okres sygnału, amplitudę, typ (sinus np), liczbe okresów, od do ile pokazać : A= 3; %amplituda sygnału lo= 3; %liczba okresów P= 0; %zacznij na czas=0 TE = 6; %zakończ na czas = 6 lp=112; %liczba próbek o=3; %czas trwania okresu sygnalu w = pi*lo/TE; plp=TE/(lp-1); %obliczenie co jaki...
W sumie nie potrzebowałem takiego bloczka na pewno jest bloczek puls generator w którym podajesz wypełnienie ampitude oraz okres generowanego przebiegu. Jeżeli to nie spełnia twoich wymagań myślę że nie powinno być trudne stworzyć samemu taką funkcje Bloczki user-defined function wybierasz któryś i piszesz kod jak w m-file
Kod programu nie mój - skopiowałem z instrukcji do ćw: http://we.pb.edu.pl/~kaie/kaie-md/A/Auto... Próbuję uruchomić w Matlab 2011r z Simulink i : >> run('D:\sztuczna_inteligencja\matlab\cw6... ??? Error: File: analityczne.m Line: 24 Column: 7 Expression or statement is incorrect--possibly unbalanced (, {, or [. Error in...
Algorytm w środowisku MATLAB (może pomoże autorowi): N=ilosc_probek_sygnalu; for k=0:N-1 autokor(k+1)=sum( x(1:N-1).*x(1+k:N... )/(N-k); end autokor=[ fliplr(autokor) autokor(2:N) ]; Oczywiście jest to autokorelacja już unormowana. [url=http://www.mathworks.com/access/hel...
Nie bardzo widzę tu jakieg rodzaju obiekt chcesz zasymulować. Z tego co wiem, funkcję step wykonuje się podając jako parametr model w postaci równań stanu, albo tramsnitancji. Model należy utworzyć przedtem przy pomocy odpowedniej funkcji, np. tak: sys=tf(K, [T 1]); Polecenie to tworzy obiekt inercyjny I rzędu o nazwie sys; jak widać jako parametr polecenia...
Miałem kiedyś do czynienia z sygnałem z KTG (kardiotograf). Sygnał jest paskudny i u różnych osób wygląda różnie. Najgorsze jest to, że u ludzi dorosłych na jedno uderzenie serca przypadają dwa piki, a raczej mogą przypadać dwa lub jeden. najlepszą metodą, ale niestety skomplikowaną jest autokorelacja. W ten sposób możesz wyznaczyć okres przebiegu,...
Strasznie namieszałeś z pytaniem. Skoro częstotliwość wynosi 3 Hz, to w jednej sekundzie powinno być 3 okresy sygnału. Okres to nie jedna sekunda trwania sygnału. Teraz sobie policz: na jedną sekundę przypada 20k próbek na jeden okres przypada 20k / 3 = 6667 próbek (zaokrąglenie!!!) U Ciebie, tmpA + tmpB = 6666 więc brakuje Ci jednej próbki w okresie....
(at)solon23 - generuje, tylko po pierwsze rysujesz je "wzdłuż" osi OY (powinieneś mieć plot(x,y1,x,y2,x,y3) a po drugie dziedzinę dałeś za małą i nie widzisz pełnego okresu sinusoidy nr 2 i 3.
Proponuje Matlab, ma gotowe funkcje do generowania i analizy sygnału. Do analizy użyj transformaty Fouriera - funkcja FFT.
[syntax=octave]t = 0:0.001:8; %czas T = 2; %okres D = 0.5; %współczynnik wypełnienia out = zeros(size(t)); out(mod(t, T)/T < D) = 1;[/syntax]
Jak w temacie - chciałbym stworzyć w środowisku matlab sinusoide z jednym okresem a wartość następnego musi być równa 0 (wyzerowane próbki, lub Y=0 jak kto woli). Jest taki coś możliwe do wykonania ? Operuje na takim kodzie: A= 4; %amplituda sygnału lo= 3; %liczba okresów P= 0; %zacznij na czas=0 TE = 3; %zakończ na czas = lp=64; %liczba próbek o=3;...
sin(linspace(pi/8,(5*2*pi)+(pi/8),32*5))
Ekhem... coś tak nie wydaje mi się sensownym liczenie tego... do czego ci to potrzebne? I dlaczego używasz wzoru, w którym masz okres sygnału w dziedzinie częstotliwości?
5. Wykreśl następujące funkcje cyfrowe okresowe (na papierze lub/i matlabie) i oblicz ich parametry a) Funkcja sinus o okresie 2pi/N i N=10 b) Funkcja sinus o okresie 2pi/N i N=20 c) Funkcja sinus KWADRAT o okresie 2pi/N i N=20 d) Funkcja sinus wyprostowany o okresie 2pi/N i N=20 e) Funkcja sinus jedno-połówkowy o okresie 2pi/N i N=20 f) Fala prostokątna...
Trochę mało wiadomo o układzie. Zazwyczaj przyjmuje się 0.1*T (gdzie T jest najmniejszą stałą czasową - w przypadku obiektu o charakterze inercyjnym), bądź 0.01*T (gdzie T jest okresem sygnału sinusoidalnego).
No ale przecież jak próbkujesz sygnał 2kHz częstotliwością 4kHz to odczytasz dwa punkty z sygnału 2kHz. Czyli w tym momencie w 128 próbkach będziesz miał 64 okresy mierzonego sygnału. Jeśli chcesz mieć 128 punktów z okresu 2kHz to musisz go spróbkować z częstotliwością 2kHz*128; Zamiast tej funkcji linearscale prościej jak dla mnie ;] jest użyć zapisu:...
close all clear all % częstotliwość próbkowania fp=44100; Tp=1/fp; % częstotliwość sinusoidy %f0=501; %gdy T0 jest całkowitą wielokrotnością Tp, to widmo nie będzie miało przecieków f0=1/(88*Tp); N=fp*10; t=(0:(N-1))*Tp; x=0.99*sin(2*pi*f0*t); wavwrite(x, 44100, 'Sintone.wav'); y=wavread('Sintone.wav');...
Jak wyżej fatalny okres na zakupy elektroniki :-)
Załączam funkcję w Matlabie z której korzystałem. Mam nadzieję, że Ci to pomoże, ale musiałbyś znać podstawy obsługi Matlaba pzdr.
Witam Walczę od pewnego czasu z zadaniem wykreślenia 1 harmonicznej sygnału piłokształtnego w matlabie. a mianowicie mam sygnał wygenerowany w matlabie jako: N=10 x=(0:N-1)/N x(1)=0.5 czyli tak jakby jeden okres sygnału pilokształtnego, i teraz nie mogę sobie poradzić jak wykreślić tą harmoniczną? jak działa funkcja FFT ? w matlabie bo mamy wykreślać...
ad 1) wygrzebalem wzor na szereg Fouriera sygnalu x=A|sin(ωt)| gdzie ω=(2*pi)/T czyli ustalona pulsacja (no i pi=3.1415... :-) ), wyglada on tak: X= (2A)/pi - ((4A)/pi) * ∑ Dodano po 2 2) Obliczyc i narysowac widmo ampl. i faz. sygnalu s(t)=sin(t), gdzie T/3 <= t <= (3T)/8 (1/24 okresu), Dla t z poza przedzialu to 0 oczywiscie...
Witam. Mam pewien przebieg dyskretny i analizuje 5 okresów składowej o częstotliwości f1. oto kod w Matlabie: [syntax=matlab] clc clear all; close all; A1=1; A2=-0.5; A3=0.3; A4=0.2; A5=0.1; f1=100; f2=2*f1; f3=3*f1; f4=4*f1; f5=5*f1; fi1=0; fi2=(pi*30)/180; fi3=(pi*45)/180; fi4=(pi*60)/180; fi5=0; N=128; t=0: (1/f1)/128:(5*(1/f1)); x1=A1*sin(2*pi*f1*t)+fi1;...
No to akurat jest dużo prostsze. Dla echa pojedyńczego: do sygnału dodajesz ten sam sygnał o mniejszej amplitudzie opóźniony o czas echa czyli o N próbek, gdzie: N=Te/Tp Te - czas echa Tp - okres próbkowania ewentualnie dodawany sygnał można filtrować dla uzyskania bardziej realistycznego efektu. Wielokrotne echo uzyskujesz powtarzając powyższe czynności...
Wykorzystując wzór z linku który podałeś doszedłem do transmitancji: G(s) = 3.05/42.9*s²+0.82*s+1 Kolego, Po pierwsze - żeby jakakolwiek pomoc była skuteczna, konieczne jest, żebyś stosował się do obowiązującej konwencji zapisu działań. Inaczej nie dojdziemy do ładu. G(s) = 3,05/42,9*s²+0,82*s+1 to nie to samo co G(s) = 3,05/(42,9*s²+0,82*s+1)...
Witam. Jako ze z matematyki jestem na bakier, wiec kieruje swoją prośbę do szanownych kolegów/koleżanek znających sie na obliczaniu amplitud wyższych harmonicznych dla przebiegów nie sinusoidalnych. Zadanie jest z laboratorium Teorii Sygnałów, zadał nam gościu trzy przebiegi (prostokąt, trójkąt, jednopołówkowo wyprostowany sinus). przy pomocy jakiegoś...
Śmiechłem. Coś mi się uroiło z tym MATLAB-em. :) Wybacz. Cóż, w takim razie... Zauważ, że przesunięcie fazowe równe 360 przesuwa wykres o jeden okres, a więc wykresy się nałożą. Na kartce to pewnie przerywana linia załatwia sprawę.
Wartość składowej podstawowej odczytujesz z tekstu nad wykresem (Fundamental (xxHz)=...)? Nie myl tego z wykresem, bo tam są odniesienia pozostalych skladowych do podstawowej w procentach. Ile okresów przebiegu analizujesz? Im wiecej tym lepiej. Zwiększ 'Number of cycles'. Oczywiscie musisz wydluzyc czas symulacji, aby te wszystkie okresy byly w Scope....
Witam, Mam pomiar VSWR (S11) z płaskiego kabla molex o długości 4 cali i chcę uzyskać S11, więc robię: S11 = (VSWR-1)/(VSWR - 1), ale wynik, który otrzymałem, nie jest spójny ... Molex nie może dostarczyć mi plików z parametrami S, więc chcę wyodrębnić dane z wykresów. Moim celem jest uzyskanie S11, a następnie użycie FFT do uzyskania odpowiedzi TDR...
Tak wstępnie przeczytałem wspomniany temat. Ogólnie świetna robota. Zupełnie inne wymagania. Dla dużej dokładności DC potrzeba dobrej referencji i przetwornika o dużej liniowości. Ale może być dowolnie powolny. Filtry muszą być, ale nie muszą być szczególnie dokładne. Człowiek widzi 2-5 uaktualnień na sekundę, i to wystarcza. Czyli 2-5 Sampli na sekundę....
Nie napisałeś jakie jest próbkowanie. To znaczy zakładam, że jest wielokrotnością okresu szukanej harmonicznej. Myślę, że tu trzeba by zrobić analizę próbki o długości 1s co odpowiada 1Hz. Wtedy w widmie dostaniesz prążki odsunięte od siebie o wielokrotność 1Hz i tylko trzeba znaleźć ten najwyższy. Analizujesz tylko połowę wektora wyjściowego z funkcji...
Witam, to jest z ostatnich paru minut, zalaczam teraz podlglad z tego samego okresu obu kart: https://obrazki.elektroda.pl/4555253900_... https://obrazki.elektroda.pl/9054955900_... Nie widze any Nvidia cos robila a w tle dziala Matlab z symulacja, FF i jakies drobiazgi. Pozdrawiam
To masz dwie możliwości; albo na podstawie prototypu analogowego zaprojektować filtr IIR, albo zasymulować działanie układu elektronicznego. Ta druga opcja jest prostsza w realizacji. Matlaba nie znam, więc tak tylko z grubsza wyjaśnię o co chodzi. Po pierwsze musisz określić, czy wykonujesz obliczenia na prądach, czy na napięciach. Stopień trudności...
No cóż, wyszedłem z założenia, że jeśli się dostaje tego typu temat do realizacji to należy posiadać pewien zasób wiedzy i umiejętności. W tym wypadku wskazana byłaby wiedza : o konstrukcji i działaniu komputera o językach programowania i pisaniu programów o sygnale akustycznym ze szczególnym uwzględnieniem mowy o metodach przetwarzania cyfrowego sygnału...
musisz odfiltrować śmieci z widma. przed linią p=unwrap dodaj linie: ind=find(mf<0.001); %lub okresl inny poziom filtrowania szumu fpx(ind)=NaN;
W tym moim przykładzie z sinusem oznaczenia : A - amplituda m=T:0.0001:TE; T - czas początkowy TE - czas końcowy w=liczba_okresow*pi/TE; więc chyba tak jak podałeś to nie zrobię :/ Chciałem zrobić tak : t=-5:0.0001:5; pulse = A*rectpuls(t,3); plot(t,pulse) ale w tym wypadku nie mogę sobie podać ile będzie okresów - zawsze jest jeden i to pośrodku osi...
Witam, mam problem z rysowaniem wykresu FFT w Matlabie, otóż mam funkcje: x=(2-400*t).*cos(2000*pi*t) Dla tej funkcji dobrałem częstotliwość próbkowanie f=16kHz, i przyjąłem N=16 próbek na okres, czyli analizując 2 i 4 okresy kolejno otrzymam 32 i 64 próbki. Kod mojego programu w matlabie jest następujący: >> t=linspace(0,2*0.001,10000); >> A=(2-400*t)...
Super dzieki bardzo za pomoc! Jesli ktos moze dorzucic swoje 3 grosze to prosze bardzo.. I ten efekt Gibbsa... Pozdrawiam Dodano po 4 aproksymuje coś wychodzi ale raczej nie to co potrzeba, jestem raczkujący i nawet nie wiem czy to co pisze(polecenia) matlab "rozumie" Ponizej przedstawiam to co wpisuje: Moze napisze po kolei co robie - bedzie łatwiej...
Mam naszkicować charakterystyke skokową oraz częstotliwościowe charakterystyki logarytmiczne (amplitudową i fazową) członu o transmitancji: G(s)=8s/(1+s) oraz podać nazwę tego członu i okreslić wartości jego parametrów. Wyczytałem że, mozna te ch-ki wyznaczyc w Matlabie? Ja za bardzo nie wiem jak to zrobić . A jak wyznaczyć te ch-ki ręcznie oraz nie...
Bo powinnismy sprawdzac ile energii sygnalu jest w czesci dzwiecznej w stosunku do calosci sygnalu. Sadze ze nalezaloby normowac do "mocy" (sumy kwadratow) cepstrum. Właśnie - ten fakt mnie zastanawia, bo np. w metodzie autokorelacji brany jest pod uwagę stosunek maksimum do r(0) Teraz moje zastrzezenia: 1. mam jednak watpliwosci, kazdy najgladszy...
Witam, potrzebuję napisać skrypt(m-file) matlaba który moduluje sinusoidalnie częstotliwość. Mam to zrobić "na piechotę". Oto mój skrypt: fpr=50000; dt=1/fpr; N=10000; n=0:N-1; t=dt*n; fs=100; fm=10; a=(2*pi*fs*t); b=(2*pi*fm*t); x1=230*sin(a); plot(t,x1); pause xm=sin(b); ff=abs(xm); plot(t,ff); pause f=fs*ff; x2=230*sin(2*pi.*f.*t); plot(t,x2); pause...
greenpeace Absolutnie się z Tobą zgadzam, nawet więcej TOTALNIE !! PS Przypomnij sobie taki statek latający zwany autożyro, używany w okresie próby wprowadzenia PIERWSZEJ UE przez znanego europejczyka A.H. Tam śmigiełko było użyte jako płat nośny /bez własnego napędu/ i to działało, tylko że inny cel. A obliczyć to się wszystko da. Tylko jaki efekt...
Witam , Otóż chcę napisać program w Matlabie, który wyświetla wykres napięcia, prądu i mocy chwilowej: [syntax=c]U= 5; %amplituda sygnału I=4; fi1=0; lo= 2; %liczba okresów P= 0; %zacznij na czas=0 TE = 2; %zakończ na czas = lp=64; %liczba próbek o=3; %czas trwania okresu sygnału plp=TE/(lp-1); %obliczenie co jaki czas ma pojawić się próbka mw=P:plp:TE;...
Dziękuje i zabieram się za poprawki:) Dodano po 57 Poprawione zadanie (przepraszam, że tak to długo trwało): Analiza sygnału: x(t)=4×〖sin〗^3 8000πt×cos3000πt Zadania: Dobór parametrów próbkowania (częstotliwości oraz ilości próbek) Przeprowadzić szybką transformatę Fouriera Przekształcenie wzoru sygnału: x(t)=4×sin^3 8000πt×cos3000πt;...
Witam! Mam pytanie odnośnie powyższego skryptu. W jaki sposób uzyskac kąt przesunięcia fazowego miedzy prądem a napięciem zasilania w matlabie? Mam dwa zbiory danych z oscyloskopu: napięcie oraz prąd po 1000 próbek odpowiada to jednemu pełnemu okresowi (20ms). Harmoniczne dzieki dft wychodza prawidlowo. Próbowałem: angle(STF) ale wychodzi 1000 katów...
tylko najpierw proszę zwrócić uwagę, że nie możemy dokładnie wychwycić okresu, gdyż wokół zera są pewne zawirowania. Należałoby chyba najpierw zastosować filtr. Ten najprostszy sposób ze wzorem będzie właśnie dobry wtedy, gdy będziemy znali okres przebiegu.... http://obrazki.elektroda.net/26_12453453... Ponadto należy liczyć sumę kwadratów jednego...
Tylko DreamSpark jest tylko na okres studiów niestety, nie chce potem zawracać sobie głowy kupowaniem windowsa, jak mogę to zrobić od razu. Matryca FHD nie podoba mi się w laptopach o rozmiarze 15,6. Wszystko wydaję się takie małe:D A poza tym posiadam monitor, więc pewnie bym z niego korzystał. Głównie mam problem w wyborze pomiędzy tymi trzema modelami....
matlab matlab okres próbny miernik okres
hikvision monitor nieobsługiwany filtr pompa paliwa punto kondensator mniejszy zasilacz
wkrętarka milwaukee interfejs delphi
Audi A6 C6 3.0 TDI – kontrolka świec żarowych świeci, opóźnione zapalanie, brak rozruchu Zamienniki i budowa układu dla STK023