Untitled 8

Untitled 8



..v* m i    ’i i*/\. t

2.8.    Polecenia wewnętrze („wbudowane")

Poniżej podano niektóre częściej używane funkcje wewnętrzne.    j

who listuje bieżące zmienne;

whos listuje bieżące zmienne i podaje ich wymiary;    I

nazwa zmiennej, np. x wyprowadza na ekran macierz jt, oczywiście jeśl wcześniej była utworzona;    ]

size(x) wyprowadza informację o wymiarach macierzy x\    ]

what wyprowadza na ekran listę M-plików z katalogu bieżącego;

przywołuje ostatnio wprowadzone polecenie (bardzo uży* teczne przy uruchamianiu, gdyż można teraz to polecenie poprawić!);

i przywołuje kolejno wprowadzone polecenie (bardzo użyteczne przy przeszukiwaniu ostatnio wprowadzanych poleceń); type model wyprowadza na ekran listing pliku o nazwie model, m; 1 help model wyprowadza na ekran pierwsze wiersze komentarza z pliku o nazwie model. m\

compact pokazuje na ekranie macierze w zwartym formacie, bez. pustych linii;

!zlecenie DOS wywołanie zewnętrznych programów (DOS lub WINDOWS), bez wychodzenia z MATLAB’a, np. polecenie: INC wywoła Norton Commandera, po naciśnięciu klawisza F10 powrócimy do MATLAfFa;

quit lub exit kończy pracę bez zapamiętania zawartości przestrzeni roboczej;

save zapamiętanie całej zawartości przestrzeni roboczej w pliku dyskowym mat lab. mat;

load ładuje całą zawartość pliku dyskowego matlab.ma/ do

przestrzeni roboczej;

save ewa zapamiętanie całej zawartości przestrzeni roboczej w pliku dyskowym ewa. mat;

load ewa ładuje całą zawartość pliku dyskowego ewa.mat do przestrzeni roboczej;

save x y zapamiętanie tylko zmiennych jc y w binarnym pliku dyskowym matlab.mat;

dir listowanie zawartości bieżącego katalogu; cd lub chdir zmiana bieżącego katalogu; delete nazwa usuwanie pliku;

2.9.    Operatory arytmetyczne

+ dodawanie,

- odejmowanie,

*    mnożenie,

/    dzielenie macierzy    „prawe”,

\    dzielenie macierzy    „lewe”,

A    potęgowanie.

<)peratory poprzedzone kropką realizują operacje skalarne na macie Hf Uch (czy wektorach), a nie operacje macierzowe; np. jeśli a    [ 1,2,3 J

Min/ b = [4,5,6], to operacja „z kropką”: c=a.*b odda wynik:

c = [4,10,18],

Miilomiast działanie c=a*b nie będzie w ogóle zrealizowane, ponieważ jest li* operacja na macierzach. Jak wiadomo, mnożenie macierzy jest tylko wtedy możliwe, gdy liczba kolumn pierwszej jest równa liczbie wierszy • liugiej. Zatem w naszym przykładzie trzeba by transponować macierz pierwszą lub drugą: b=bł

i wówczas działanie macierzowe: c=a*b przyniesie w wyniku skalar c =

.12.

Powróćmy do obydwu macierzy w postaci wektorów wierszowych: a =    1    2    3

b =    4    5    6

Odpowiednio działania „z kropką”: dzielenie „prawe”: c=a./b

przyniesie wynik:

c =    0.2500    0.4000    0.5000

dzielenie „lewe”: c=a.\b

i n/yniesie wynik:

c =    4.0000    2.5000    2.0000

1 10. Funkcje logiczne

\\ y rażenia logiczne możemy tworzyć z pomocą natępujących operatorów logicznych.

& AND koniunkcja,


Wyszukiwarka

Podobne podstrony:
Untitled07 6 1. Dlaczego mikrokontrolery *51 ? •    wewnętrzna pamięć programu i dany
Untitled08 8 2. Co jest w środku ? Wewnętrzna lub zewnętrzna pamięć programu jest pamięcią typu ROM
14171 Untitled` ■i 7 przewlekłą terapię amiodaronem, a w razie nieskuteczności ablację przezskórną B
Untitled07 6 1 Dlaczego mikrokontrolery ‘51 ? •    wewnętrzna pamięć programu i danyc
Untitled24 (2) * 6. RAM czy SFR ? Wewnętrzna pamięć RAM w mikrokontrolerze 8051 liczy
OMiUP t2 Gorski6 I * ~i symbol graficzny Rys. 6.12. Siłownik teleskopowy jednostronnego działania z
12456 Untitled16 (2) 24 4. Jak odczytywać i zapisywać dane4.1 Odczyt danych z pamięci programu ROM W
11ddg08 Crystal Reports for Visual Basic - [Untitled Report #1] [~i
12 (2) 1100 950 600 1250 1100 300 300 300 —I 700 Trafność wynika z wewnętrznej logiki testu.
Untitled 12 Na przykład, jeśli mamy trzy wektory /, x i y o jednakowej długości, l polecenie:Pl°t(t,
Untitled 14 28 Wojci^cly TARN&WSKJ Polecenie quiver generuje rysunki „igiełkowe”; na przykład se

więcej podobnych podstron