سلام.
دو روش وجود دارد.
روش اول این است که خود ماتریس تصادفی تولید شده را در یک فایل ذخیره (save) کنید و سپس مقدار آن را، در برنامه های دیگر، load کنید.
روش دوم این است که به جای ذخیره ماتریس تصادفی، وضعیت فعلی برای تولید اعداد تصادفی را ذخیره کنید. وقتی شما این وضعیت را داشته باشید و دوباره اعداد تصادفی تولید کنید، اعداد تصادفی تولید شده، دقیقا مثل سری قبل می باشد (خوبی این روش این است که دیگر نیازی به ذخیره ماتریس های تصادفی بزرگ نخواهد بود که حجمی را اشغال کنند). این هم مثال خود نرم افزار متلب، برای این روش (با کمی تغییر) :
نتیجه اجرای کدهای متلب بالا :
مشاهده می کنید که با وجود توقف 3 ثانیه ای، سری دوم اعداد تصادفی که تولید کرده ایم، دقیقا مثل سری قبل است. بنابراین، تنها کافی است که شما متغیر s را ذخیره کنید.
برای ذخیره کردن یک متغیر، از دستور save استفاده نمایید.
دو روش وجود دارد.
روش اول این است که خود ماتریس تصادفی تولید شده را در یک فایل ذخیره (save) کنید و سپس مقدار آن را، در برنامه های دیگر، load کنید.
روش دوم این است که به جای ذخیره ماتریس تصادفی، وضعیت فعلی برای تولید اعداد تصادفی را ذخیره کنید. وقتی شما این وضعیت را داشته باشید و دوباره اعداد تصادفی تولید کنید، اعداد تصادفی تولید شده، دقیقا مثل سری قبل می باشد (خوبی این روش این است که دیگر نیازی به ذخیره ماتریس های تصادفی بزرگ نخواهد بود که حجمی را اشغال کنند). این هم مثال خود نرم افزار متلب، برای این روش (با کمی تغییر) :
کد:
clear all
close all
clc
s = rng;
u1 = rand(1,5)
pause(3)
rng(s);
u2 = rand(1,5)
نتیجه اجرای کدهای متلب بالا :
کد:
u1 =
0.8147 0.9058 0.1270 0.9134 0.6324
u2 =
0.8147 0.9058 0.1270 0.9134 0.6324
مشاهده می کنید که با وجود توقف 3 ثانیه ای، سری دوم اعداد تصادفی که تولید کرده ایم، دقیقا مثل سری قبل است. بنابراین، تنها کافی است که شما متغیر s را ذخیره کنید.
برای ذخیره کردن یک متغیر، از دستور save استفاده نمایید.
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.