خواندن فایل اکسل در متلب


یکی از اولین نرم افزارهایی که هر دانشجویی باید بر آن مسلط باشد، مجموعه آفیس (Microsoft Office) و مخصوصا نرم افزار اکسل (Excel) است. در این نرم افزار، داده ها به صورت متن و عدد قرار می گیرند.
بدلیل رایج بودن استفاده از نرم افزار آفیس، می توان اطلاعات موجود در فایل اکسل را به سایر نرم افزار ها نیز انتقال داد. نرم افزار متلب یکی از این نرم افزارها به شمار می آید که شما می توانید در صورت لزوم از آن استفاده کنید.
در واقع با انتقال اطلاعات از اکسل به متلب، می توان کار پردازش را روی داده ها انجام داد. پس از آن نیز می توان اطلاعات را از متلب به اکسل منتقل کرد.
قبل از ادامه مقاله شما را دعوت به مشاهده چندین نمونه فیلم از دوره های مختلف آموزش متلب می نماییم.
شما می توانید برای اطلاع بیشتر از دوره های آموزش داده شده و همچنین تهیه پکیج های آموزشی به قسمت فروشگاه سایت مراجعه بفرمایید.
برای وارد کردن داده ها از اکسل به متلب از دستور xlsread استفاده می کنیم. این دستور داده های درون فایل اکسل filename را به متلب وارد می کند. دستور xlsread filename sheet داده های موجود در شیت مشخص را از فایل اکسل به متلب منتقل می کند.
این تکنیک هنگامی که فابل اکسل دارای چند شیت (برگه) مختلف باشد مناسب است. برای درک بهتر، مثال هایی از وارد کردن داده از اکسل به متلب ارائه می کنیم.
یک فایل اکسل به نام excel_file1.xlsx در پوشه دایرکتوری متلب داریم. اگر این فایل را در اکسل باز کنیم، به صورت یک فایل عددی برای ما نمایش داده می شود. برای وارد کردن داده های این فایل اکسل، در متلب، کد زیر را وارد می کنیم.
A = xlsread(‘excel_file1.xlsx’)
مشاهده می شود که اطلاعات درون فایل اکسل به متلب منتقل شده است.
فرض کنید می خواهیم نتایج یک پژوهش عددی را به استاد یا هر شخص دیگری گزارش کنیم. چنانچه این نتایج را درون فایل متلب (mat.) به اشتراک بگذاریم، احتمالا دسترسی سایر افراد به آن سخت خواهد بود چراکه همه افراد نرم افزار متلب را روی سیستم خود نصب ندارند.
علاوه بر آن دسترسی به این فایل نیز دشوار است. بهترین راه، اشتراک گذاری با فایل اکسل است. باز هم به دلیل رایج بودن اکسل و دسترسی به آن می توان اطلاعات را از متلب به اکسل انتقال داد. پس از این کار فایل اکسل را می توان به هر شخصی برای مطالعه ارائه دهیم.
دستور xlswrite داده ها را درون یک فایل اکسل وارد می کند. در دستور xlswrite نیز می توان شماره شیت، موقعیت قرار گیری داده ها و محل ذخیره فایل را نوشت. به مثال زیر دقت کنید.
;t = 1 : 15
;y = rand(15 , 1)
data = [t’ , y, y.^2, y.^3]
امیدواریم مقاله خواندن فایل اکسل در متلب برای شما مفید بوده باشد ، همچنین شما میتوانید از سایر مقالات در سایت www.catiadesign.ir دیدن بفرمایید.