5_Skrypty.pdf
(
192 KB
)
Pobierz
Adam Korzeniewski, Andrzej Leśnicki
Lab. PS, Ćw. 0. MATLAB jako narzędzie w przetwarzaniu sygnałów
ĆWICZENIE 0
MATLAB jako narzędzie w przetwarzaniu sygnałów
5. Skrypty
1/1
Użytkownicy przechowują swoje programy w postaci skryptów MATLABowych, czyli
plików z rozszerzeniem *.m , w których nie ma ograniczeń na składnię, jak to było w
przypadku funkcji. W jednym pliku może wystąpić wiele definicji funkcji jedna za drugą, ale
plik skryptu może zawierać tylko jeden skrypt (nie może być skryptu w skrypcie lub skryptu z
definicjami funkcji na końcu).
Przykład 10.
Przykładem skryptu programu MATLAB jest plik tonszum.m (wywoływany
jako >>tonszum), generujący ton zaszumiony białym szumem:
f0=1000; %Częstotliwość (wysokość tonu) w hercach
T=5; %Czas trwania tonu w sekundach
fs=8000; %Szybkość próbkowania w próbkach na sekundę, in. w Hz
a=0.5; %Poziom szumu w tle tonu
t=0:(1/fs):T; %Dyskretyzacja czasu
x=sin(2*pi*f0*t); %Generowanie tonu
sound(x,fs) %Odsłuchanie czystego tonu (musimy dysponować
%
komputerem ze skonfigurowaną kartą muzyczną).
%Generowanie szumu o rozkładzie normalnym
%(wartość oczekiwana 0, wariancja 1)
szum=randn(1,length(t));
y=x+a*szum; %Ton z addytywnym szumem
%Normowanie sygnału y do przedziału <-1,1>
maks=max(abs(y));
b=1/maks;
y=b*y;
sound(y,fs) %Odsłuchanie zaszumionego tonu.
Plik z chomika:
inzynieria.biomedyczna
Inne pliki z tego folderu:
2_Macierze.pdf
(216 KB)
0_1_Podstawowe_komendy.pdf
(213 KB)
3_Wykresy.pdf
(238 KB)
4_Funkcje.pdf
(263 KB)
8_Interfejsy_graficzne_GUI.pdf
(158 KB)
Inne foldery tego chomika:
ELAM
Implanty
Mechanika
Przetwarzanie obrazów
Sensory
Zgłoś jeśli
naruszono regulamin