40 41

40 41



40 3 MACIERZE, ŁAŃCUCHY I OPERATORY

Tab.3.8 Funkcje logiczne

nazwa

warunek, przy którym funkcja jest TRUE

all

wszystkie elementy wektora są niezerowe

any

jakikolwiek element wektora jest niezerowy

finite

element argumentu jest określony

isempty

argument jest macierzą pustą

ishold

hołd jest włączone

isieee

jest zmiennoprzecinkowy format IEEE

isinf

element argumentu jest równy -flnf lub -Inf

isletter

element argumentu jest literą dużą lub małą

isnan

element argumentu jest nieokreślony (NaN)

isreal

wszystkie elementy argumentu są rzeczywiste

issparse

argument jest macierzą rzadką

isstr

argument jest łańcuchem

exist

ustalona liczba, gdy zmienna lub funkcja istnieje

find

podaje indeksy niczerowych elementów argumentu

Funkcje all i any przyjmują wartość jeden lub zero jeżeli ich argumentami są wektory. Natomiast jeśli argumentami tych funkcji są macierze to w wyniku uzyskuje się wektor o elementach jeden i zero.

Niektóre funkcje logiczne działają na elementach argumentu (np. f inite , isnan, isletter). Rezultatem działania tych funkcji jest wektor lub macierz o elementach zero i jeden.

Funkcje exist i find mogą przyjmować wartości inne niż jeden i zero. Mimo tego, stosuje się je przy tworzeniu relacji i wyrażeń logicznych.

4 ELEMENTY JĘZYKA MATLAB

MATLAB jest wyposażony w instrukcje sterujące o składni zapożyczonej z języka C. Podobne instrukcje istnieją w innych językach programowania.

MATLAB posiada polecenia, które umożliwiają definiowanie własnych procedur i funkcji. Zapewnia interaktywną współpracę programu aplikacyjnego z użytkownikiem. Zawiera również nietypowe narzędzie programowania eval, które pozwala na wykonanie polecenia zapisanego w postaci łańcucha.

Wspomniane powyżej instrukcje i polecenia sprawiają, że MATLAB można zaliczyć w poczet języków programowania wyższego rzędu. Pełne zestawienie elementów języka MATLAB wraz z debuggerem można uzyskać poprzez polecenie help lang.

4.1 Instrukcje

MATLAB zawiera instrukcję warunkową, dwa rodzaje instrukcji itera-cyjnych oraz instrukcje przerwania wykonywanych instrukcji break i return Polecenie error pozwala na utworzenie własnej diagnostyki błędów. W tabeli 4.1 zestawiono słowa kluczowe używane do konstruowania instrukcji sterujących w MATLAB-ie.

4.1.1 Instrukcja warunkowa

Ogólna postać instrukcji warunkowej jest następująca:

if wyrażenie polecenia elseif wyrażenie polecenia else

polecenia

end


Wyszukiwarka

Podobne podstrony:
34 35 34 3 MACIERZE, ŁAŃCUCHY I OPERATORY Tab. 3.4 Wybrane funkcje macierzowe algebry liniowej Ele
38 39 38 3 MACIERZE, ŁAŃCUCHY I OPERATORY ans = 57.2958 Argumentem funkcji eval jest łańcuch, dlateg
28 29 28 3 MACIERZE, ŁAŃCUCHY I OPERATORY duże macierze w pliku (za pomocą lokalnego edytora). Można
30 31 30 3 macierze, łańcuchy i operatory »D=1:5 D = 1
32 33 32    3 MACIERZE, ŁAŃCUCHY T OPERATORY 4 5 6 »x*y’ 7, rezultatem iloczynu skala
36 37 36 3 MACIERZE, ŁAŃCUCHY I OPERATORY » spy(s)     /.rysunek - widoczne elementy
2012 04 25 ;40;06 CZĘŚĆ TRZECIA Kultura i funkcje tradycji w procesie industrializacji Górnego 
Pochodne fukcji rozniczkowalnosc strv 77 76 76 38. h (m) = 3”". 40. g (x) = V cosh x 42. Oblicz
Skanowanie 11 12 09! 40 (5) bmp Ćwiczenie 1. Temat: STRUKTURA I FUNKCJA KWASÓW NUKLEINOWYCH. EKSPRES
2012 04 25 ;40;06 GZĘŚĆ TRZECIA Kultura i funkcje tradgcji w procesie industrializacji Górnego 
img494 1.40. /butlą), czy wykres podanej funkcji ma asymploly poziome, Jeśli lak, wyznuoz równania.
40 Na potrzeby modelowych badań funkcjonowania dróg na stoku, zmodyfikowano cyfrowy model wysokościo
F 40.2 - Trwałość łączeniowa (dla AC) w funkcji prądu na zestykach Typ 40.52 (strona 56)
Zarządzanie ryzykiem w łańcuchach transportowych I 95 Przykład macierzy ryzyka przedstawia tab.5. Ka
IMG43 40 III. Metody wychowania —    przydzielanie funkcji i ról społecznych,—
CCF20110118007 ozz uapowieazi ao znaan 12.39.    Funkcja jest ciągła dla (x,y) € IR2

więcej podobnych podstron