Soru sorexcelden okutulan verı işlemi
sezensu tarafından 4 yıl önce soruldu

Hocam selamlar, excelden çektiğim verilerle optimizasyon yapmak istiyorum. Excelim de 549 satır ve 6 sutün var hepsinde farklı rakamlar var. Kısıtlarım; 6 sutün içinde belli sayılar koyacagım mesela 1 sutündan (A sutünu) max 200 satır al ve her bır satır için bir tane sutünu kullanıcam. Örnek 1 satır 5 60 70 69 50 6 olsun burda şart tek bır tane rakam secmek sutündan ve 60 ıle baslıyan sutün ıcın 20 kısı secılecek o sutündan gıbı sonra bunları toplatıcam ve max toplamı bulacağım. ama bu kısıtları koyamadım koduma yarrdımcı olursanız sevinirim :)

5 Cevap
sayginer Yönetici tarafından 4 yıl önce cevaplandı

Hangi optimizasyon yöntemi ile çalışıyorsunuz?

sezensu tarafından 4 yıl önce cevaplandı

hocam selam matlab ım  crack li olduğu için optimizasyon tool larını kullanamıyorum. amacım kısıtlarla giderek toplatma tamamen ama yanlış yolda mıyım emin değilim

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

Belirli aralıklarda rasgele sayılar oluşturarak bunları seçim için kullanabilirsiniz. Örneğin randi([1 200],1,4) yaparak 1den 200'e kadar sayılar içerisinden 4 tane rastgele sayı üretebilirsiniz. Daha sonra da bu her ürettiğiniz sayı sütündan seçeceğiniz elemanın sırasına karşılık gelir böylelikle kısıtlı bir aralıktan rastgele sayılar seçebilirsiniz. 
Eğer anlaşılır değilse anlamadığınız kısmı lütfen detaylı belirtin.

sezensu tarafından 4 yıl önce cevaplandı

hocam rastgele seçtirmek değil max olabilecekleri seçtirek istiyorum onu denedim ama olmadı. Aslında çok yaklaştım gibi ama şu kısıtı koyamadım; 'exceldeki her satırdan tek bir sütun seç' sizce  bunu nasıl okutabilirim

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

'exceldeki her satırdan tek bir sütun seç' => Evet de hangi sütün?
Excell'den sütünlalrı bir vektöre attıktan sonra (örneğin A vektörü) mesela A(5) diyerek 5. elementi seçebilirsiniz.