https://www.dosya.tc/server25/6axpuq/DEMO_BSS.tar.html kodu çalıştıramıyorum hangi kütüphaneyi eklemem gerekli bulamadım ?
wavread komutu güncel Matlab sürümlerinden kaldırılmış görünüyor. Çalıştırılan kodların içindeki wavread komutunu audioread ile değiştirmeniz gerekiyor:
https://www.mathworks.com/help/matlab/ref/audioread.html
Error using audioread
Too many output arguments.
Error in get_data (line 35)
[y,rate,bits]=audioread('why.wav'); y=y(1:num_ip_vecs)';
Error in demo_BSS (line 27)
[sources mixtures A] = get_data(num_samples); % one mixture per column.
böyle verdi audioread kullanınca
Fonksiyonun çıktılarını audioread fonksiyonunun dökümantasyonuna göre düzenlemeniz lazım. Fonksiyonun sol tarafında kullandığınız köşeli parantezli kısımda gerekenden fazla değişken var gözüküyor. Kullanım örneklerinde 2 tane değişken olmadı gerektiği yer alıyor.
Error using cd
Cannot CD to Jim_Stones_G3a:APPS:Matlab5:Toolbox:matlab:datafun: (Name is nonexistent or not a directory).
Error in get_data (line 23)
old = cd(mlpath);
Error in demo_BSS (line 27)
[sources mixtures A] = get_data(num_samples); % one mixture per column.
burda hata alldım
"Jim_Stones_G3a:APPS:Matlab5:Toolbox:matlab:datafun:" konumundan dosyalara ulaşmaya çalışıyorsunuz ama o konumu sizin bilgisayarınızda bulamadığını söylüyor.
Sanırım başka bir yerde bulduğunuz kodu çalıştırmaya çalışıyorsunuz. Bazen insanın kendi yazmadığı kodu çalıştırması düşünülenden çok daha zahmetli olabiliyor. Benzer durumlardaki deneyimlerime dayanarak, eğer kod öbeğiniz ilk seferde çalışıyorsa çalışıyordur. Yoksa bir sürü zincirleme sorunlar olabiliyor. Kolaylıklar diliyorum.