5851989587

5851989587



2. Macierze

Program Matlab nie wymaga deklaracji typów danych i ich rozmiarów. Pamięć przydzielana jest automatycznie aż do jej wyczerpania. Wielkość pamięci przypisanej poszczególnym zmiennym można uzyskać komendą whos.

Przykład:

»a = [1 23456789 0]

» whos a

Najprostszy sposób definiowania macierzy to wpisanie wszystkich jej elementów. Elementy macierzy oddzielane są spacjami a znak średnika użyty wewnątrz macierzy oznacza koniec danego wiersza i przejście do następnego. Jeśli chcemy uniknąć wypisywania na monitorze wyników wykonywanych operacji należy daną operację zakończyć średnikiem na końcu linii.

Przykład:

» b = [1 234 5; 6789 0]

» c = [10 11 12 13 14];

»c

» d = [1+j; 2+1 Oi; 2+2*j; 3+4*i];

» d

Elementy macierzy mogą być także definiowane jako wyrażenia funkcyjne.

Przykład:

» e = [sin(l) sin(10) cos(20)];

» e

W programie Matlab generowanie wektora odbywa się przy pomocy komendy:

x = xpocz : przyrost: xfin

gdzie:

xpocz - pierwszy element wektora

przyrost - różnica między dwoma kolejnymi elementami

xfin - element maksymalny wektora

Przykład:

» x = 1 : 5

» x = -pi/2 : pi/8 : pi/4 » x = 10 : -3 : 5

Gdy wektor ma pełnić rolę np. współrzędnej osi x zalecana jest użycie funkcji linspace(xl, x2, n) lub logspace(dl, d2, n).

Przykład:

» x = linspace(l, 100, 5)

» x = logspace(0, 2, 5)



Wyszukiwarka

Podobne podstrony:
1.3.1. Zmienne. Matlab nie wymaga deklaracji typu i wymiarów zmiennych. Automatycznie tworzy zmienną
186 Marek Dziewiecki dzenie, że chodzi o Boga jakkolwiek Go pojmujemy ma na celu deklarację, że prog
98.    Wykorzystanie programu MATLAB do akwizycji danych pomiarowych. Using of the&nb
1.3    Kilka uwag o programie MatlabPoniższe uwagi mają charakter informacyjny nie wy
e-SPR/K/DZWNuruchomienie programu Program nie wymaga instalacji. Można go uruchomić np. z PEN-DKIVE.
Bazy danych 2 - Laboratorium 2 Przykład 2 Program "nic nie
»1.3.6 Uwagi o tablicach wielowymiarowych W programie MATLAB macierze są dwuwymiarowe. Pozycja każde
6 • STATYSTYKA OPISOWA Prezentowanie danych w tabeli nie wymaga instruowania. Pamiętaj, żeby tabela
Wymagania dotyczące transferu danych oraz zasobów sprzętowych w stosunku do serwera i klientów nie s
Program MATLAB® zwraca wybrany wektor z macierzy, gdy użyjemy dwukropka. Weźmy jako przykład następu
MATLAB24 25 PJ,P2, ...    - parametry wykorzystywane w S-funkcji, nie wymagają defini
Rozdział 5Pętle i instrukcje warunkowe Matlab nie byłby kompletnym językiem programowania, gdyby
»1.3.6 Uwagi o tablicach wielowymiarowych W programie MATLAB macierze są dwuwymiarowe. Pozycja każde

więcej podobnych podstron