Vinnaren i pepparkakshustävlingen!
2009-03-15, 12:18
  #1
Medlem
rularns avatar
Hur skriver jag för att kolla om en funktion eller variabel är satt?

Tex om jag vill testa om x har ett värde?

Ungefär så här: isreal(x), isempty(x), fast jag vill inte få något felmeddelande i stil med:

Kod:
Reference to a cleared variable storage
Undefined function or variable 'x'
Citera
2009-03-15, 13:33
  #2
Medlem
Använd "exist"
Citera
2009-03-15, 13:47
  #3
Medlem
Mr Mojo Risin's avatar
Kod:
EXIST('A') returns:
      0 if A does not exist
      1 if A is a variable in the workspace
      2 if A is an M-file on MATLAB's search path.  It also returns 2 when
           A is the full pathname to a file or when A is the name of an
           ordinary file on MATLAB's search path
      3 if A is a MEX-file on MATLAB's search path
      4 if A is a MDL-file on MATLAB's search path
      5 if A is a built-in MATLAB function
      6 if A is a P-file on MATLAB's search path
      7 if A is a directory
      8 if A is a Java class
Citera
2009-03-15, 15:16
  #4
Medlem
rularns avatar
Tackar tackar
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback