دستور Save در متلب برای ذخیره محتوای متغیر های موجود در برنامه در داخل یک فایل با پسوند mat استفاده میشه مثلا اگه بخواهید مقادیر متغیر ها رو در اجرای بعدی برنامه از نوع وارد نکنید و مقادیر قبلی در محیط متلب رو براتون بیاره می تونید مقادیر متغیر ها را با دستور Save در متلب ذخیره کنید و با دستور Load در متلب محتوای اونو فراخوانی و در برنامه ازش استفاده کنید.
نحوه استفاده از دستور Save در نرم افزار متلب به شکل زیر است:
کد:
save(filename)
save(filename,variables)
save(filename,variables,fmt)
save(filename,variables,version)
save(filename,variables,version,'-nocompression')
save(filename,variables,'-append')
save(filename,variables,'-append','-nocompression')
save filename
در زیر چند نمونه مثال برای دستور Save قرار دادم.
تمام متغیر های موجود در محیط متلب را در فایل باینری test.mat در پوشه جاری ذخیره خواهد کرد (استفاده در تابع).
کد:
filename = 'test.mat';
save(filename);
تمام متغیر های موجود در محیط متلب را در فایل باینری test.mat در پوشه جاری ذخیره خواهد کرد (استفاده در خط فرمان).
محتوای متغیر های p و q را در فایل pqfile.txt با ساختار فایل اسکی ذخیره کرده و سپس محتوای همان فایل را با دستور type نشان می دهد.
کد:
p = rand(1,10);
q = ones(10);
save('pqfile.txt','p','q','-ascii');
type('pqfile.txt');
با اجرای دستورات زیر محتوای متغیر های a و b در پوشه جاری با نام allvar.mat ذخیره خواهد شد.
کد:
a=80;
b=100;
save('allvar');
با اجرای دستورات زیر محتوای متغیر های a و b در درایو D و پوشه Work با نام allvar.mat ذخیره خواهد شد.
کد:
a=80;
b=100;
save('d:\work\allvar');
با اجرای دستورات زیر محتوای فقط متغیر a در درایو D و پوشه Work با نام allvar.mat ذخیره خواهد شد.
کد:
a=80;
b=100;
save('d:\work\allvar','a');