Wprowadzenie do MatLab (99)

Wprowadzenie do MatLab (99)



8. FUNKCJE

ZE ZMIENNĄ LICZBĄ ARGUMENTÓW W SYSTEMIE MATU AB

Zasady budowy i stosowania funkcji o podstawowej postaci przedstawiono w rozdziale 3 punkcie 3.3. Funkcje są M-plikami. Mogą one przyjmować argumenty wejściowe i zwracać argumenty wyjściowe. Nazwa M-pliku i funkcji powinna być taka sama. Istnieje możliwość wywoływania M-plików typu funkcja zarówno z linii komend MATLAB-a, jak i z innych M-plików. Funkcje operują na zmiennych wewnątrz własnego obszaru roboczego, oddzielonego od obszaru roboczego, dostępnego z okna poleceń MATLAB-a.

8.1. Wywoływanie funkcji z listą argumentów'

Dla przykładu rozważana jest funkcja rank. M-plik rank.ro jest dostępny w katalogu

toolbox/Matlab/matfun Po wpisaniu polecenia » type rank

zostanie on wyświetlony w postaci function r = rank(A,tol)

% RANK Matrix rank.

% RANK(A) provides an estimate of the number of linearly % independent rows or columns of matrix A.

% RANK(A,tol) is the number of singular values of A % that are larger than tol.

% RANK(A) uses the default tol = max(size(A))*norm(A)*eps. s = svd(A); if nargin==l

tol = max(size(A))*norm(A)*eps;

end

r = sum(s>tol);

Informację w komentarzu można przetłumaczyć następująco:

RANK - rząd macierzy.

RANK (A) - określa przybliżoną liczbę liniowo niezależnych wierszy lub kolumn macierzy A.

RANK (A, tol) - jest liczbą pojedynczych wartości własnych A większych niż tol.

Pierwszy wiersz M-pliku funkcji zaczyna się od słowa kluczowego function. Nadaje funkcji nazwę i kolejność argumentów. W tym przypadku są dwa argumenty wejściowe i jeden wyjściowy.


Wyszukiwarka

Podobne podstrony:
Wprowadzenie do MatLab (99) 8. FUNKCJEZE ZMIENNĄ LICZBĄ ARGUMENTÓW W SYSTEMIE MATU AB Zasady budowy
12581 Wprowadzenie do MatLab (101) Jeśli jest jeden argument ogranicznikiem jest spacja Te lini
16150 Wprowadzenie do MatLab (103) Funkcje testvar2 wywołujemy w sposób następujący: a= [12345; 6789
Wprowadzenie do MatLab (44) Funkcje xlabel. ylabel oraz zlabel dodają etykiety odpowiednio do osi x,
Wprowadzenie do MatLab (88) Funkcja struct umożliwia zdefiniowanie macierzy struktury. Jej forma pod
49938 Wprowadzenie do MatLab (107) 9.4. Funkcje class i isa Funkcje class i isa używane przez konstr
67304 Wprowadzenie do MatLab (54) -    ustawianie zmiennych jako równoważnych macierz
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
Wprowadzenie do MatLab (58) współpracuje z nieliniowymi funkcjami zmiennych skalarnych. Funkcje funk
18358 Wprowadzenie do MatLab (58) współpracuje z nieliniowymi funkcjami zmiennych skalarnych. Funkcj

więcej podobnych podstron