آموزش نحوه ورود داده های سلولی در متلب
موسسه پایاپروژه به عنوان متصدی انجام پروژه های متلب وظیفه ی خود می داند که در راستای آموزش نرم افزار متلب گام های موثری را بردارد. با توجه به اینکه یک دوره آموزشی متلب مستلزم تمرین و تلاش بسیار است. اما این موسسه تلاش می کند سهم کوچکی در جهت یادگیری شما داشته باشد.
ورود داده ها در برنامه متلب یکی از ساده ترین کارهایی است که کاربر باید قبل از استفاده از این محیط نرم افزاری به یاد داشته باشد. گاهی بسیاری از افراد حتی در اجراب داده های یک فایل بزرگ در متلب با مشکلاتی مواجه میشوند. در این مقاله نحوه ورود داده های سلولی در متلب به طور واضح برای شما بیان شده است.
ورود داده ها در متلب
در ابتد باید بدانید که براکت ها در متلب کاربرد بسیاری دارند و برای ورود داده های سلولی نیز مورد استفاده قرار میگیرند. برای اینکه بتوانید یک داده را در متلب وارد نمایید، ابتدا یک براکت در سمت چپ ایجاد کنید و داده ها را بنویسید و سپس بعد از آن براکت سمت راست را بگذارید. البته قابل ذکر است که مقادیر وارد شده در میان براکت ها باید با علامت کاما از یکدیگر جدا شوند.
حال بهتر است در مرحله اول با تایع Importdata آشنا شوید. این تابع به شما اجازه میدهد که در متلب، فایل با فرمت های گوناگون را باز و اجرا نمایید.
A = Importdata(filename) داده ها را به آرایه A توسط نام قرار داده شده برای فایل بارگیری خواهد کرد.
A = Importdata(`-pastespecial) داده ها را از کلیپ بورد سیستم بارگیری خواهد کرد.
A = Importdata(—, delimiterln) شما میتوانید با استفاده از دستور بالا در هر آرگومان استفاده کنید.
A = Importdata(—, delimiterln, headerlinesln) داده هارا از کلیپ بورد و یا نام و یا از فایل ASCLL بارگذاری میکند. داده هایی که از مثبت 1 باشد را میخواند.
= [A, delimiterout, headerlinesout] = importdata(—) علامت جدا کننده ای برای فایل ورودی ASCLL مشخص میشود.
به یاد داشته باشید که اگر به هر دلیلی برنامه متلب، تابع () Importdata را پشتیبانی نکرد، باید افزونه مورد نظر را نصب نمایید. به عنوان مثال فرض کنید که شما فایل زیر را در متلب نیاز دارید و زمانی که آن را در اسکریپت ایجاد کردید، یک پیام از جانب برنامه مشاهده میفرمایید. ابتدا کد را اجرا کرده همانند زیر:

حال تصور کنید که بعد از تلاش برای اجرای این فایل عکس، پیامی حاوی متن زیر مشاهده میکنید:

که در این حالت شما باید افزونه را از اینترنت جست و جو و سپس آن را نصب نمایید.
ورود داده های سطح پایین
تابعی که در متن فوق آموزش داده شد، در واقع یک تایع سطح بالا بشمار میرود. حال باید این مورد را نیز بدانید که تابع I/O در متلب، کنترل خواندن و ورود داده های سلولی سطح پایین را نیز فراهم میکند.
ورود داده های سلولی متنی سطح پایین
توابعی در متلب برای ورود داده های سلولی سطح پایین متنی وجود دارد که در ادامه ذکر خواهیم کرد.
Fscanf : داده هایی از یک فایل متنی را که فرمت شده اند، میخواند.
Fgetl و fgets : در هر زمان یک خط از یک فایل را میخوانند.
Fread : داده های سلولی که در مقادیر بایت هستند را خوانده و اجرا میکند.
شما با خواندن اینن مقاله دریافتید که میتوانید، تمامی فایل ها با هر فرمتی را در متلب وارد و اجرا کنید که در وقت شما بسیار صرفه جویی خواهد کرد.

