Przykład:
function funk(x,y) if nargin ~= 2
error('Wrong number of input arguments') end
Temat 32
Reagowanie na nieprawidłowy argument funkcji
ischar |
Sprawdza czy dana wejściowa jest zmienną typu char |
isempty |
Sprawdza czy dana wejściowa jest zmienną pustą |
iscqual |
Sprawdza czy dane 2 macierze są sobie rów ne |
isglobal |
Sprawdza czy dana wejściowa jest zmienną globalną |
isinteger |
Sprawdza czy w szvstkie elementy ziennej są typu integer |
islogical |
Sprawdza czy dana wejściowa jest zmienną logiczną |
isnan |
Znajduje elementy nieskończone (NaN) |
isnumcric |
Sprawdza czy dana wejściowa jest zmienną numeryczną |
isprime |
Znajduje elementy będące liczbami pierwszymi |
isrcal |
Spraw dza czy wszystkie elementy zmiennej są typu real |
isscalar |
Sprawdza czy dana wejściowa jest skalarcm |
issorted |
Sprawdza czy dana wejściowa jest posortowana |
issparsc |
Spraw dza czy dana wejściowa jest macierzą rzadką |
isvector |
Spraw dza czy dana w ejściow a jest wektorem |
Przykład:
if ~isreal(arg2),
error(‘Zmienna musi być liczbą rzeczywistą’) end
» a = 1:20; % zmienna wejściowa
» p = isprime(a); % wektor z 1 tam gdzie dana liczba jest pierwsza
19