12581 Wprowadzenie do MatLab (101)

12581 Wprowadzenie do MatLab (101)



Jeśli jest jeden argument ogranicznikiem jest spacja


Te linie określają, gdzie

zaczynają się znaki nic będące ogranicznikami


Te linie szukają, gdzie jest koniec leksemu


if (nargin == 1)

ograniczniki = [32]; % Znak spacji-kod 32

end

i = 1;

while (any(ciag(i) == ograniczniki)) i = i + 1 ;

if (i > len), return, end end

start = i;

while (-any(ciąg(i) == ograniczniki))

i = i +1;

if (i > len), break, end end

finish = i - 1;

leksem = ciąg(start : finish);

Dla dwóch argumentów if (nargout == 2)

wyjściowych, licz znaki    reszta = ciąg (finish + 1 :end);

w reszcie po pierwszym end

ograniczniku

(strtok jest M-pltkiem MATLAB-a i znajduje się w katalogu strfun).

Należy podkreślić, żc ważna jest kolejność, w jakiej pojawiają się argumenty wyjściowe w linii definicji funkcji. Argument zwracany przez funkcję w większości przypadków pojawia się jako pierwszy. Dodatkowo, argumenty opcjonalne dodawane są do listy argumentów.

8.2. Wywoływanie funkcji ze zmienną liczbą argumentów

Funkcje varargin i varargout pozwalają na przekazywanie dowolnej liczby argumentów wejściowych i wyjściowych do funkcji. MATLAB przechowuje wszystkie określone dane wejściowe lub wyjściowe w macierzy komórek, która jest specjalnym rodzajem macierzy MATLAB-a i składa się z komórek, a nie z elementów macierzy. Każda komórka może pomieścić dane dowolnych rozmiarów i każdego rodzaju. Jedna może przechowywać w'cktor złożony z danych liczbowych, podczas gdy inna komórka tej samej macierzy przechowywać będzie tablicę łańcuchów danych.

103


Wyszukiwarka

Podobne podstrony:
Rozdział 1.Wprowadzenie do Matlaba 1.1. Co to jest Matlab? Matlab jest programem komputerowym będący
11553 Wprowadzenie do MatLab (66) Wynik jest macierzą 8 na 8. otrzymaną przez połączenie czterech po
Wprowadzenie do MatLab (25) Jeśli polecenie nic mieści się w jednym wierszu, można użyć trzech krope
Wprowadzenie do MatLab (99) 8. FUNKCJEZE ZMIENNĄ LICZBĄ ARGUMENTÓW W SYSTEMIE MATU AB Zasady budowy
Wprowadzenie do MatLab (99) 8. FUNKCJEZE ZMIENNĄ LICZBĄ ARGUMENTÓW W SYSTEMIE MATU AB Zasady budowy

więcej podobnych podstron