Soru sorMatlabe 70 megabayt buyuklugunde matris tanitma
derya tarafından 6 yıl önce soruldu

Merhaba arkadaşlar
Elimde 6 sütunluk ve 1 Milyon Satırlık bir matris var. Bu verimi nntoolda input olarak göstermem gerekiyor. Fakat workspace ekliyemiyorum. Önceki çalışmalarımda 6*10000 matrisi workspace ekleyebiliyordum ama veri artınca böyle bi sorun yaşadım. Bilgisi olan var mı acaba? Boyuttan kaynaklanıyor olabilir mi? Eğer öyleyse matlabe kaç mb lik veri atabiliyoruz.Matrisimin excelde ki boyutu 70 mb’dır.
Yardım edebilecek biri varsa şimdiden çok teşekkür ederim.

7 Cevap
Caglar Yönetici tarafından 6 yıl önce cevaplandı

Merhaba,
70mb ya da 60000 eleman sorun olmaz. 
Workspace'e eklemeye çalışırken karşılaşılan sorun nedir? İsterseniz dosyayı da yükleyin.
İyi günler,

sayginer Yönetici tarafından 6 yıl önce cevaplandı

Merhaba,
Yüklemeye çalışırken aldığınız hatayı paylaşırsanız sorunu daha iyi anlayabiliriz.
Ancak Excel'den aktardığınızı söylediğiniz için aklıma gelen potansiyel bir sorun var:
Eğer Türkçe Windows işletim sistemi kullanıyorsanız ondalık sayılar için virgül varsayılan karakter olarak geliyor. MATLAB ondalık sayıları ayırmak için her zaman nokta kullanır. Bundan dolayı Workspace'e aktarırken sorun yaşıyor olabilirsiniz.
Diğer önerim de verisetinizin içerisinde sayı olmayan bir karakterin olma ihtimali.
 

derya tarafından 6 yıl önce cevaplandı

"Unreadable Excel file: No publis field display alerts exists for class COM.excel_application" import data yaparken bu hatayı almaktayım. Excel 2016 Matlab ise 2013a sürümünde bundan kaynaklanıyor olabilir mi?

sayginer Yönetici tarafından 6 yıl önce cevaplandı

Merhaba, evet sürüm farkından kaynaklanıyor olabilir. Excel dosyanızı "Excel 97-2003 Workbook (*.xls)" olarak kaydettikten sonra bu dosyayı açmayı deneyebilirsiniz.

derya tarafından 6 yıl önce cevaplandı

Onu denemiştim maalesef veri kaybı meydana geliyor.
 

sayginer Yönetici tarafından 6 yıl önce cevaplandı

Sunabileceğim tek öneri ileri bir MATLAB sürümü ile dosyayı Workspace'e aktarmayi deneyerek bunu .mat formati 'le kaydetmek. Daha sonra .mat dosyasını tekrar açmayı deneyebilirsiniz.

derya tarafından 6 yıl önce cevaplandı

Çok teşekküler :)