3 - Açık Cezeri Kütüphanesi (tek boyutlu sinyaller nasıl üretilir)
Bu yazımızda Açık Cezeri Kütüphanesi (OCL) kullanılarak, tek boyutlu sinyallerin üretilmesi ve onlar üzerinde geçekleştirilen sinyal işleme uygulamalarından bahsedeceğiz. Eğer 1. ve 2. derslerimizde önerilenleri tamamıyla uygulamış iseniz bugünkü yazımızda kodlayacağımız komutlar sorunsuz bir şekilde çalışacaktır. OCL'de tek boyutlu bir sinyal (1 boyutlu dizi, one dimensional array) üretmenin birden fazla yolu bulunmaktadır. Geleneksel olarak, Java dilinde bir boyutlu dizi: double[] dizi=new double[n]; n sıfırdan farklı tamsayı şeklinde üretilir. Varsayılan olarak dizi değişkeninin tüm elemanlarına sıfır değeri atanmaktadır. Bir dizideki elemanları 0 değil de istediğimiz bir sayı ile mesela 1 ile doldurmak istersek döngü kullanmamız gerekir. n=100 olduğunu kabul edersek mesela: for (int i=0;i<100;i++){ dizi[i]=1; } Diğer taraftan Matlab ve Python gibi dillerde bir boyutlu dizi yapmak için Matlab ==> dizi=ones(100,1); Python ==> import numpy