2010-04-28 18 views

cevap

14

WHO/WHOS komutları gösterebilir sadece global değişkenler:

who global %# Shows just the variable names 
whos global %# Shows variable information, like size, class, etc. 

Ayrıca ekranda bir değişkende döndürülen yerine görüntülenen değişken adları/bilgi alabilirsiniz:

names = who('global'); %# A cell array of variable names 
data = whos('global'); %# A structure array of variable information 
+0

kullanarak mevcut çalışma alanına eklendiğinde çalışır. Öyle! +1 –

+0

harika, bu işe yarıyor! –

4

Komut satırına whos yazarsanız, Matlab çalışma alanınızdaki tüm tanımlanmış değişkenleri listeler. Son çıktı sütunu 'Öznitelikler' başlığı altında, küresel değişkenler 'global' niteliğine sahiptir.

+0

teşekkür ama Bu benim için çalışmadı! 'Whos' listemde hiç globals yok, ancak birçok fonksiyon açıkça globals saklıyor. –

+0

@SanjayManohar Bu, yalnızca global değişken "global varname" – Bernhard

İlgili konular