Peducate.ir

Peducate.ir

با هم بیاموزیم
Peducate.ir

Peducate.ir

با هم بیاموزیم

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

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

در محیط نرم افزار متلب (Matlab)، با دستور var=xlsread('filename') می توان اطلاعات و داده های موجود در فایل اکسلی با نام filename از مسیر جاری را فراخوانی یا import کرده و در متغیری با نام var قرار داد.

 

 در مثال زیر می خواهیم اطلاعات فایل اکسلی با نام abcd که از قبل در مسیر جاری قرار گرفته را در متغیری با نام x قرار دهیم:

x=xlsread('abcd')

نظرات 4 + ارسال نظر
radsel دوشنبه 18 آذر 1398 ساعت 08:31 ق.ظ

با سلام . فایل اکسلی دارم ترکیبی از اعداد و نوشته.هنگام وارد کردن دستور xlread در متلب، فقط اعداد وارد میشوند و نوشته ها به صورت NAN نمایش دهده میشوند. مشکل از کجا میتونه باشه ؟

با سلام
این دستور صرفا داده های عددی را به محیط متلب وارد می کند.

رضا جمعه 15 دی 1396 ساعت 11:57 ق.ظ

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

سلام
خواهش میکنم

رضا پنج‌شنبه 14 دی 1396 ساعت 09:11 ب.ظ

با سلام
وقتی که یک فایل اکسل رودر متلب فراخوانی میکنیم
بعد از بسته شدن برنامه متلب
اگر برنامه متلب مجددا راه اندازی بشه، ما باز باید مجددا فایل اکسل رو فراخوانی کنیم.
برای جلوگیری از این کار یا به قولی ذخیره دائمی فایل اکسل در متلب چکار باید کرد؟
با تشکر

سلام
چنین چیزی تا جایی که بنده اطلاع دارم امکانپذیر نیست. شاید یک راه حل آن باشد که دستور فراخوانی فایل اکسل (منظورم دستور xlsread است) در یک mfile و در مسیر جاری متلب ذخیره شودو پس از باز شدن متلب، این فایل اجرا شود. اگر راه حل دیگری یافتید به بنده هم اطلاع دهید تا برای بقیه کاربران قرار دهم.
تشکر

neda سه‌شنبه 9 آذر 1395 ساعت 03:12 ب.ظ

سلام اگه بخواییم ستون ها رو به متلب بفهمونیم چی کار باید کنیم ؟ ستون اول متغییر x ,و ستون دوم y

سلام
با فرض اینکه داده ها در متغیر a ذخیره شده باشند از دستور زیر استفاده کنید
x=a(:,1)
y=a(:,2)

ایمیل شما بعد از ثبت نمایش داده نخواهد شد