وارد کردن فایل اکسل در متلب | آموزش های استوایی

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

در این آموزش تصویری نحوه خواندن فایل اکسل و رسم نمودار در نرم افزار متلب را فرا خواهید گرفت.  برای خواندن فایل اکسل در متلب باید از تابع ()xlsread استفاده کنید. ابتدا آدرس فایل مورد نظر را باید بین سینگل کوت (‘) داخل تابع ()xlsread قرار دهید و سپس با استفاده از دستور ()plot چارت یا نمودار مربوط به آن دیتا نمایش داده می‌شود.

اگر آموزش قبلی که درباره نمایش عکس در نرم افزار متلب بود را ندیدید حتماً نگاه کنید. در آموزش بعدی نحوه چسباندن ماتریس ها به هم در نرم افزار متلب را فرا خواهید گرفت.

آموزش تصویری خواندن فایل اکسل متلب


توضیحاتی بیشتر درباره خواندن فایل اکسل متلب

درصورتیکه فایل موردنظر در پوشه documents  –  Matlab  باشد نیازی به نوشتن مسیر کامل فایل اکسل در تابع ()xlsread نمی‌باشد. خروجی تابع ()xlsread را در یک متغیر بنام MyChart قرار می‌دهیم و کافیست متغیر MyChart را در تابع ()plot فراخوانی نماییم تا نمودار موردنظر نمایش داده شود. همچنین می‌توان ستون اول و ستون دوم فایل اکسل را جداسازی کرد و در متغیرهای x , y قرار داد سپس در تابع ()plot به ترتیب متغیرهای x و y را قرار دهیم. توجه داشته باشید هنگامیکه همه سطرهای یک ستون را می خواهیم از علامت “:”  استفاده می‌کنیم.

دقت داشته باشید بهتر است انتهای دستور ()xlsread از سمیکالن (;)  استفاده نمایید.

MyChart  =  xlsread(‘chart.xlsx’);
Plot(MyChart)
X  =  MyChart( : , 1 )   جداسازی ستون اول از یک ماتریس :  خروجی - همه سطرهای ستون اول
y  =  MyChart( : , 2 )   جداسازی ستون دوم از یک ماتریس :  خروجی - همه سطرهای ستون دوم
plot(x,y)

متلب نارنجی

در این آموزش نرم افزار متلب به نحوه وارد کردن فایل Excel در نرم افزار متلب اشاره شده است با استفاده از این آموزش می توانید براحتی دادهره ای موجود در فایل های Excel را وارد نرم افزار متلب کنید.

استفاده از دستور xlsread در متلب

با استفاده از دستور xlsread در متلب می توان اطلاعات فایل اکسل را فراخوانی کرد. در بسیاری از موارد داده هایی که از دیتابیس استخراج می کنیم در قالب یک فایل اکسل ذخیره سازی می شوند.

27 نظر برای خواندن فایل اکسل در متلب ثبت شده

  1. آقای محمد زندی بزرگوار بی نهایت از لطف شما سپاسگذارم. کمک بزرگی به من کردید. اجرتون با خدا

    1. خواهش میکنم زینب خانم بزرگوار. خوشحالم که آموزش براتون مفید بود. پایدار باشید

  2. سلام یک کد برای مواد مرکب باید بنویسم که از اکسل وارد متلب بشه ودر متلب باز بشه لطفا راهنمایی کنید

  3. سلام خسته نباشید بنده یه ماتریس 86*86 دارم میخوام بصورت فقط یک پلات نشون بدم راهنمایی کنید ممنون میشم

    1. سلام بزرگوار. وقتتون بخیر. منظورتون رو از پلات متوجه نشدم. هر چیزی که مد نظرتون هست رو اگر به انگلیسی گوگل کنید، دستورش و کدش براتن نمایش داده میشه

    1. سلام دوست عزیز. من تا به حال این تابع رو ندیدم. توی Help متلب جستجو کنید. شاید هم جزو توابع متلب نباشه و باید از کسی که تابع رو نوشته بپرسید.

      1. بنده ی سوال دیگ هم داشتم. در fuzzy c-means clustring ، اگر بخواهیم 70 درصد دیتاها train باشن، 30 درصد برای test استفاده بشن از چه دستوری استفاده کنم؟

        یا مثلا به جای استفاده از randrest که انتخاب رندوم میکنه از دیتا بیس، چ دستوری استفاده کنم؟

        هدفم اینه که 0.1% دقتم بالا بره
        بازم تشکر میکنم ازتون؟

        1. متاسفانه با الگوریتم fuzzy c-means clustring آشنایی ندارم. بنده تخصصی توی حوزه هوش مصنوعی و منطق فازی و … کار نکردم و از اونجایی که برنامه های تجاری تولید می کنم با زبان C#.Net برنامه نویسی میکنم و خیلی وقته با متلب کار نکردم.

        2. خواهش میکنم دوست عزیز

  4. تو برنامه نویسی متلب یه جدول داریم که یک ستونش اسامی دانشجویان، بعد خواسته که مشخصات افرادی که با حرف t
    شروع شدن و نمایش بدم
    من کار با ماتریس و تو متلب بلدم ولی جدول متفاوته
    کسی میتونه در این مورد کمک کنه

    1. سلام دوست عزیز. وقتتون بخیر. بعید میدونم کسی از طریق کامنت ها بتونه جوابی بده. پیشنهاد میکنم به help نرم افزار متلب مراجعه کنید. توضیحات کامل همراه با مثال رو اونجا نوشته.

  5. سلام
    دستون درد نکنه.
    فیلم آموزشی بسیار مفید بود. ممنون از سایت باحالتون.
    فقط تصویر صفحه خیلی کوچیکه و امکان زوم هم وجود نداره کاشکی برای این هم راهی میذاشتین.

    1. سلام دوست عزیز. خوشحالم که از آموزش ها راضی بودید. برای بزرگ کردن فیلم، روی دکمه پایین سمت راست بزنید. دقیقا سمت راست ولوم صدا.

  6. سلام. ببخشید یکسری دیتا دارم در فایل اکسل میخوام بیارم در متلب تبدیل فوریه بگیرم فرکانس غالب بزرگنمایی را بدست بیارم میشه راهنمایی بفرمایید

    1. سلام دوست عزیز. متاسفانه آموزشی در اینباره روی سایت نداریم

  7. سلام.ممنون بابت آموزشهاتون
    من میخواستم روی دیتاهای بیماران با الگوریتم جهش قورباغه بهینه سازی انجام بدم.میخواستم بدونم با این روش میتونم دیتا هارو وارد متلب کنم؟
    برنامم تقریبا کامل هست فقط ورود داده ها مونده.ممنون میشم کمک کنید

    1. سلام دوست عزیز. سلامت باشید. اگر دیتاهای مورد نظر، عددی هست بله می تونید.

    1. خواهش میکنم:) ممنون از اینکه نظر انرژی بخشتون رو با ما به اشتراک گذاشتید

  8. سلام .خسته نباشید
    چطوری میتوانم فایل spssرو به اکسل تبدیل کنم .

  9. سلام خسته نباشید.من میخام یه سری داده از یک شکل موج رو تو متلب ران کنم و برنامه براش بنویسم و از شکل موج طیف فرکانسی بگیرم.چطوری باید داده هارو ران کنم که بشه برنامه براش نوشت؟ممنون میشم بگید

    1. سلام دوست عزیز. متوجه سوالتون نشدم. داده ها کجا هستن؟ توی فایل یا مستقیم از دستگاه دریافت میشه؟

دیدگاهتان را بنویسید

پر کردن تمام موارد زیر الزامیست