آخرين ارسالهاي تالار

موضوع هاي بيشتر »

ذخيره كردن و بازيابي داده ها مشاهده در قالب PDF چاپ فرستادن به ایمیل
( 7 Votes )
میانگین امتیار کاربران: / 7
ضعیفعالی 
عمليات ابتدايي
نوشته شده توسط admin   
پنجشنبه, 21 آبان 1388 ساعت 14:29

در صورتي كه بخواهيد كليه متغيرهاي موجود در محيط كار workspace را ذخيره كنيد از save دستور استفاده كنيد:

>> save

Saving to: matlab.mat

ذخيره مي نمايد. داده هاي موجود در اين پرونده را matlab.mat اين دستور، داده ها را در پرونده مي توان به طريق زير بازيابي نمود:

>> load

Loading from: matlab.mat

 

 

درصورتي كه لازم باشد مي توانيد نام پرونده ذخيره را خودتان تعيين كنيد:

>> save myfile

و آن را با دستور زير بازيابي نماييد:

>> load myfile

اگر مي خواهيد كه فقط بعضي از متغيرها را ذخيره كنيد، نام آنها را بعد از نام پرونده بياوريد:

>> save myfile t f

در صورتي كه بخواهيد تعدادي از متغيرها را از حافظه پاك كنيد كافي است نام آنها را پس از

دستور clear بياوريد:

>> who

Your variables are:

a f n t w

ans m p v

>> clear a f

>> who

Your variables are:

ans n t w

m p v

در صورت استفاده از دستور clear بدون ذكر نام متغيري پس از آن، كليه متغيرها از حافظه پاك مي شوند.

توجه كنيد كه دستور save به صورتي كه در بالا نشان داده شد داده ها را به شكل binary ذخيره مي نمايد و فقط در محيط MATLAB مي توانيد اين داده ها را بازيابي كنيد. در اين صورت  متغيرها با همان نامي كه ذخيره شده اند، بازيابي مي گردند. در مواردي كه نياز داشته باشيد كه داده ها را در محيطهاي ديگري بازيابي نماييد بايد متغيرها را به صورت ascii ذخيره كنيد:

>> save name t -ascii

>> clear

>> load name

>> who

Your variables are:

name

همانطور كه در بالا مشاهده مي كنيد هنگام بازيابي يك پرونده ascii نام متغير، همان نام پرونده خواهد بود. ضمنا" پرونده ascii ايجاد شده فاقد دنباله است مگر آنكه دنباله را در نام (extension)  پرونده ذكر كنيد.

نظر ها (10)
  • vor
    سلام
    من می خواستم متغیری که قبلا ان را ذخیره کردم الان دوباره اونو در فضای کاری لود کنم دستورش چیه؟

    ممنون
  • admin
    دستور load دقیقا همین کار رو انجام میده.
    مشکل کجاست؟
  • حیاتی
    سلام من می خوام تو current folder یک فولدر جدید باز کنم اما میگه شما مجاز نیستید . حتی وقتی می خوام چیزی رو ذخیره کنم می گه مجاز نیستید تو خود متلب ذخیره کنید . تا اونجا ذخیره نشه فراخوان نمی شه .چه کار باید انجام بدم ؟
  • saba  - salam
    salam,man vaghti yek file ro be sosrate matrah shode dar bala save mikonam va az mohite matlab kharej misham va mikham dobare un file ro ba moteghayer hash ejra konam ghader be anjamesh nistam va in error ro mibinam:
    Warning: Failed to add default profiler filters.
    > In matlabrc at 161
  • hebo
    واقعا دستتون درد نکنه!من فعلا اول راهم و چیزی بلد نیستم،ولی امیدوارم با کمک مطالب شما موفق بشم :)
  • ناشناس
    سلام چهجوری یک سری داده از فایل اکسل را در متلب لود کرده و از ان داده ها به عنوان تغییر استفاده کرد؟
  • s.rasoul.s  - کمک باری پروژم میخوام بدونم..
    چگونه داده ها در متلب به صورت گرافیک وارد نمایم.
    یعنی برای مثال در برنامه خرپا نیاز نباشه mfile رو باز کرد وداده ها رو در اون نوشت؟
  • هانی  - کمک
    سلام من برنامه ای نوشتم که المان های ماتریسم رو در شرایط مختلف میشماره, شماره المان هم که بخوام جلوش ذکر کنه از جه دستوری باید استفاده کنم؟
    مرسی
  • maryam  - simulink
    سلام

    من یک تابع در سیمولینک رسم کردم اما نمیدانم چگونه باید انرا در درایو کامپیوترم ذخیره کنم تا بعدا بتوانم انرا در متلب باز کنم
    ممکن اسن به من کمک کنید؟
    سپاسگزارم
  • rashvandi
    سلام من یه متغیر دارم که با اسمی اون رو ذخیره کردم اما هنگام فراخوانی ان، اسمش تو workspase یه چیز دیگه فراخوانی میشه به نظرتون مشکل از کجاست؟؟
تنها کاربران عضو شده می توانند نظر ارسال کنند!
 
logo-samandehi