ش | ی | د | س | چ | پ | ج |
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
فراخوانی داده ها از فایل اکسل با دستور xlsread در متلب
در محیط نرم افزار متلب (Matlab)، با دستور var=xlsread('filename') می توان اطلاعات و داده های موجود در فایل اکسلی با نام filename از مسیر جاری را فراخوانی یا import کرده و در متغیری با نام var قرار داد.
در مثال زیر می خواهیم اطلاعات فایل اکسلی با نام abcd که از قبل در مسیر جاری قرار گرفته را در متغیری با نام x قرار دهیم:
x=xlsread('abcd')
با سلام . فایل اکسلی دارم ترکیبی از اعداد و نوشته.هنگام وارد کردن دستور xlread در متلب، فقط اعداد وارد میشوند و نوشته ها به صورت NAN نمایش دهده میشوند. مشکل از کجا میتونه باشه ؟
با سلام
این دستور صرفا داده های عددی را به محیط متلب وارد می کند.
با سلام
همین راه حلی که فرمودید مشکل را حل کرد.
متشکرم.
سلام
خواهش میکنم
با سلام
وقتی که یک فایل اکسل رودر متلب فراخوانی میکنیم
بعد از بسته شدن برنامه متلب
اگر برنامه متلب مجددا راه اندازی بشه، ما باز باید مجددا فایل اکسل رو فراخوانی کنیم.
برای جلوگیری از این کار یا به قولی ذخیره دائمی فایل اکسل در متلب چکار باید کرد؟
با تشکر
سلام
چنین چیزی تا جایی که بنده اطلاع دارم امکانپذیر نیست. شاید یک راه حل آن باشد که دستور فراخوانی فایل اکسل (منظورم دستور xlsread است) در یک mfile و در مسیر جاری متلب ذخیره شودو پس از باز شدن متلب، این فایل اجرا شود. اگر راه حل دیگری یافتید به بنده هم اطلاع دهید تا برای بقیه کاربران قرار دهم.
تشکر
سلام اگه بخواییم ستون ها رو به متلب بفهمونیم چی کار باید کنیم ؟ ستون اول متغییر x ,و ستون دوم y
سلام
با فرض اینکه داده ها در متغیر a ذخیره شده باشند از دستور زیر استفاده کنید
x=a(:,1)
y=a(:,2)