0_1_Podstawowe_komendy.pdf
(
213 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
1. Podstawowe komendy
1/2
Na początku pracy w programie MATLAB należy podać ścieżkę dostępu do miejsca,
w którym przechowujemy indywidualne oprogramowanie i gdzie chcemy przechowywać
wyniki pracy. W tym przypadku ma to być ścieżka dostępu do skorowidza „labps”,
gdzie znajduje się oprogramowanie do wszystkich ćwiczeń laboratoryjnych, w tym do
ćwiczenia 0.
Program MATLAB ma bardzo bogatą bibliotekę gotowego oprogramowania. Zapoznamy
się z tym oprogramowaniem używając stosownych komend, tak jak w przykładzie 1.
Przykład 1.
Komendy piszemy w programie MATLAB po znaku zachęty >> (pamiętajmy, że
po znaku procent %, wszystko co umieścimy w linii jest komentarzem i jest zaznaczane przez
edytor kolorem zielonym):
>>help
%Podaje skorowidz tematów pomocy
>>help help %Opisy pomocy
>>helpwin %Otwiera okno pomocy
>>help sin %Opis wymienionej funkcji MATLABA, tutaj funkcji sin
>>help SmithChart %Opis wymienionego skryptu MATLABA
>>type SmithChart %Podaje treść wymienionego skryptu
>>lookfor sound %Poszukuje funkcji związanych z wymienionym słowem kluczowym.
%Tutaj tym słowem kluczowym jest słowo sound, zostaną wylistowane
%funkcje związane z przetwarzaniem dźwięku
Program MATLAB działa na zasadzie interpretera (podobnie jak język BASIC), nie
wymaga translatora, czy kompilatora. Dlatego komputerem z MATLABem można
posługiwać się jak kalkulatorem, co ilustruje przykład 2.
Przykład 2.
W trakcie edycji linii programu po znaku zachęty, do powtarzania uprzednio
napisanych linii bardzo przydatne jest posługiwanie się klawiaturowym znakiem
i znakiem
. Można też kopiować i wklejać linie.
>> sqrt(2)
ans =
%Pod nazwą
ans
jest przechowywana ostatnio obliczona wartość, brak
1.4142 %średnika na końcu komendy spowodował natychmiastowe pokazanie wyniku
>> help format %Informacja o formatach zapisu liczb
>> x=1/33;
>> format long e %Zmiana formatu ze standardowego short na long e
>> x
x=
3.030303030303030e-002
>> format rat %Zmiana formatu z long e na rat
>>pi
%Komputer „nie potrafi” zapisać dokładnie liczby niewymiernej, a i liczby
Adam Korzeniewski, Andrzej Leśnicki
Lab. PS, Ćw. 0. MATLAB jako narzędzie w przetwarzaniu sygnałów
ans=
355/113
2/2
%wymierne są zapisywane dokładnie tylko te, które należą do pewnego zbioru.
%Liczbę niewymierną pi komputer przybliża do liczby wymiernej 355/113
%przy tol=1.e-6
>> format short %Powrót do formatu short
>> z=1+2j; %Wartość wbudowana
j
�½
i
�½
1
. Zapisano 2j, ale równie dobre jest np. 2*i
%lub 2*sqrt(-1). Inne wartości wbudowane to:
pi, eps, realmin, realmax, Inf,
%NaN. Niestety, czasem przez nieuwagę zmieniamy wartość wbudowaną poprzez
%wykorzystanie nazwy stałej do innych celów, np. wstawiając
i
lub
j
jako indeks w pętli
%for, i wówczas
i
lub
j
nie będzie już równe
1
. Dlatego zwłaszcza, gdy na komputerze
%przed chwilą pracował ktoś inny, przywróćmy wartości wbudowane dając >> clear
%Przy okazji wyczyścimy pamięć roboczą.
>> abs(z) %Wypróbuj inne popularne działania na liczbie zespolonej: angle, real, imag, conj
ans =
2.2361
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