متغيرهايی که در محيط متلب ايجاد می شوند در بخشی از حافظه بنام محيط کاری متلب ذخيره می گردند.
فضای کاری برنامه های اسکريپت متلب با فضای کاری متلب يکسان است، يعنی اگر متغيری در محيط متلب تعريف شده باشد در يک برنامه اسکريپت می توان از آن استفاده کرد و برعکس.
اما برنامه های تابعی متلب دارای فضای کاری مختص به خود هستند و متغيرهای آنها در فضای کاری متلب وارد نمی شود.
نکاتی در مورد فضای کاری متلب:
1- زمان اعتبار متغيرها
2- دستور who و whos
3- ذخيره و بازيابی متغيرها: دستورات save و load
زمان اعتبار متغيرها :
متغيرهايی که در فضای کاری تعريف می شوند تنها در دو حالت زير از حافظه پاک خواهند شد :
1- خروج از متلب
2- استفاده از دستور clear :
دستور زیر تمامی متغيرها را از حافظه پاک می کند
کد PHP:
>> clear
با دستور زیر تنها متغيرهای نامبرده شده از حافظه پاک می شوند
کد PHP:
>> clear a b c
دستورات who و whos
با استفاده از اين دو دستور می توان اسامی ( مشخصات) متغيرهای موجود در فضای کاری را بدست آورد.
کد PHP:
>> who
Your variables are:
a b c
>> whos
Name Size Bytes Class
a 1x1 8 double array
b 1x1 8 double array
c 1x1 8 double array
مورد 3 در پست بعدی انشالله ...