75873 Wprowadzenie do MatLab (36)

75873 Wprowadzenie do MatLab (36)



-    instrukcja pętli -while

-    instrukcje przerwania pętli -break

Sposób realizacji tych instrukcji jest zależny od wyrażeń warunkowych, które budowane są z wykorzystaniem operatorów relacji przedstawionych w tabeli 3-3.

Tabela 3-3

Zmienne predefiniowane MATLAB-a

Symbol

Operator

a == b

a równy b

a -= b

a różny od b

a < b

a mniejsze od b

a <= b

a nie większe od b

a > b

a większe od b

a >= b

a nic mniejsze od b

a 4 b

a i b

a | b

a lub b

-b

nie b

xor (a,b)

różnica symetryczna a i b

Warto wiedzieć jak operatory relacji pracują z macierzami. Równość dwóch zr "cnnych sprawdzana jest w następującym zapisie A == B

Jest to poprawny kod MATLAB-a. równoważny zapisowi ans = A == B

Gdy A i B są macierzami warunek A == B nie sprawdza, czy są one równe, a jedynie w których miejscach są równe. Wynik tego porównania jest macierzą złożoną z zer i jedynek o wymiarach porównywanych macierzy. Jedynki pokazują równe elementy macierzy. Jeśli macierze A i B nie są tej samej wielkości, wyrażenie A == B jest błędne.

Sprawdzenia równości dwóch zmiennych macierzowych o tych samych wymiarach można wykonać wykorzystując funkcję iseąual. która w wyniku przekazuje zmienną logiczną o wartości 0 (false) lub 1 (true) iseąual(A,B)

Jeśli A i B są skalarami. obie metody porównania dają taki sam rezultat.

Do redukowania wyników porównywania macierzy do zmiennej skalarnej (binarnej) użyteczne są następujące funkcje:

isempty - argument jest macierzą pustą,

all    - wszystkie argumenty są niezerowe,

any    - jakikolwiek element macierzy jest niezerowy.

38


Wyszukiwarka

Podobne podstrony:
15931 Wprowadzenie do MatLab (39) 3.5.4. Instrukcja pętli while W pętli while powtarzana jest grupa
10726 Wprowadzenie do MatLab (38) 3.5.2.    Instrukcja przełączania switch Instrukcja
28856 Wprowadzenie do MatLab (37) 3.5.1. Instrukcja warunkowa if Instrukcja if oblicza wyrażenie log
10998 Wprowadzenie do MatLab (33) Proponuje się wprowadzenie tych instrukcji i zapisanie w M-pliku o
Wprowadzenie do MatLab (12) Obsługa grafiki - system graficzny MATLAB-a, instrukcje wysokiego poziom
Wprowadzenie do MatLab (55) szy program używa funkcji zeros do wstępnego przypisania pamięci wektora
11388 Wprowadzenie do MatLab (29) 3    -99    0.0001 9.6397238
12271 Wprowadzenie do MatLab (2) SPIS TREŚCI PRZEDMOWA
21647 Wprowadzenie do MatLab (108) Dla naszego próbnego wielomianu, double(p) daje taki wynik&n
22326 Wprowadzenie do MatLab (26) spowoduje utworzenie i wyświetlenie odpowiedzi systemu wektora t =
Wprowadzenie do MatLab (100) Zmienna s, wykorzystywana wewnątrz funkcji w funkcji, jak również zmien

więcej podobnych podstron