4544140656

4544140656



1 Wstęp do MATLAB-a.

1.1 Podstawowe wiadomości o programie

MATLAB jest językiem programowania wysokiego poziomu, umożliwiając jednocześnie pracę w środowisku interakcyjnym. Nazwa programu pochodzi od MATrix LABoratory. Użytkownik operuje jednym typem danych - macierzą. Nawet pojedyncza liczba reprezentowana jest przez macierz kwadratową o wymiarach 1><1. Praca w środowisku MATLAB-a polega na wprowadzaniu komend dla i nterpretera j ęzy ka.

Podstawowe zasady języka:

•    Zmienne są inicjowane automatycznie, przy pierwszym wystąpieniu, a ponieważ jest tylko jeden typ zmiennych, nie wymagają one wcześniejszej deklaracji.

•    Macierze indeksowane są od 1. Stałe macierzowe zapisywane są w nawiasach kwadratowych [].

•    Stałe tekstowe zapisuje się w apostrofach

•    Listę zmiennych występujących w obszarze roboczym można zobaczyć używając komendy who lub whos.

•    Usunięcie zmiennej z obszaru roboczego wykonuje się komendą elear.

•    Nazwy rozpoczynają się od litery, litery duże i małe są rozróżniane, identyfikatorem są pierwsze 63 znaki (w zależności od wersji programu, informuje o tym funkcja namelengthmax). Wprowadzenie zmiennej o nazwie identycznej z nazwą istniejącej funkcji spowoduje przesłonięcie funkcji.

•    Jeżeli zapiszemy wyrażenie nie posiadające lewej strony (bez operatora podstawienia), to system wygeneruje zmienną ans, która przyjmuje wartość ostatnio wykonanej operacji.

•    Jeżeli wyrażenie nie będzie zakończone znakiem średnika, to system automatycznie uruchomi funkcję display, wyświetlającą wynik wykonanej operacji.

•    MATLAB używa standardowego zapisu liczb z kropkąjako separatorem dziesiętnym. W liczbie może wystąpić znak e oznaczający notację wykładniczą. Dopuszczalne jest również użycie znaków i lub j dla oznaczenia części urojonej liczby zespolonej.

•    MATLAB może wyświetlać wyniki z dokładnością 16 cyfr dziesiętnych. Zakres bezwzględnej wartości liczb zmiennoprzecinkowych: 10'308... 10308. Sposób wyświetlania zależy od aktualnego parametru dla funkcji format - może to być np. short. long, bank, hex i wiele innych.

•    Dostępne operatory arytmetyczne (macierzowe):

o dodawanie    +

o odejmowanie o mnożenie    *

o dzielenie    /

o potęgowanie    A

•    Specjalne operatory macierzowe: o dzielenie lewostronne \

o transpozycja zespolona '

•    Operatory tablicowe (skalarne)

o mnożenie    .*

o dzielenie    ./

o potęgowanie

A

o transpozycja Operatory logiczne

o równe

= =

o różne

~ =

o mniejsze

<

o większe

>

o nie większe

<=


o dzielenie lewostronne A



Wyszukiwarka

Podobne podstrony:
Wstęp do Matlab’a 3 programu. Uzyskanie informacji nt. jakiegoś polecenia jest następujące np.: » he
Wstęp do Matlab’a 2 _Rysunek 1: Główne okno pomocy programu Matlab_2.1 Pomoc programu Matlab Program
Wstęp do Matlab’a3    Octave - darmowy odpowiednik Program Octave1 to darmowy odpowie
Wstęp do MATLAB - Optimization Toolbox‘ na przykładzie układu napędu statku zawierającego dwóch
1 Laboratorium la - Wstęp do Matlaba Motto: Matlab przyjacielem każdego studenta.1.1
Wstęp do Matlab’a 4 Wstęp do Matlab’a 4 Rysunek 3: Okno preferencji Rysunek 2: Ścieżki przeszukiwań,
Wstęp do Matlab’a 5 W powyższym skrypcie występuje jedno bardzo istotne polecenie: save. Za jego pom
Wstęp do Matlab’a Typ Krótki opis logical Logical array of true and false
Wstęp do Matlab’a 7 x=l; y=2; z=3; disp([num2str(x) num2str(y) ’,’ mim2str(z)]) Więcej
Wstęp do Matlab’a 9 14.    Utworzyć plik finish.m z treścią podaną w poprzednich punk
Wstęp do MATLAB - Optimization Toolbox‘ na przykładzie układu napędu statku zawierającego dwóch
Wstęp do MATLAB - Optimization Toolbox‘ na przykładzie układu napędu statku zawierającego dwóch
SPIS TREŚCI Wstęp do wiedzy o kulturze    1 Katarzyna Gajewska Czym jest animacja kul
ą Tematy wykładów 11. Wstęp do optoelektroniki [2. Podstawy zjawisk optycznych w
Poradnik hakera WSTĘP DO INŻYNIERII OOWROTNEJ I MODYFIKOWANIA PROGRAMÓW KOMPUTEROWYCH
DSC03954 154 WSTĘP DO TECHNIKI ANTENOWEJ promieniowania). Kierunkowość nie jest więc najlepszym para
Manipulator RIMP40I 5. Programowanie manipulatora Podstawowe wiadomości o programowaniu manipulatora

więcej podobnych podstron