Özellikle fonksiyon grafikleri çizdirirken iki sayı arasında n eşit parçadan oluşan x vektörleri oluşturmak sıklıkla karşılaşılan bir durumdur. Matlab geliştiricileri de kullanıcı her seferinde bu hesaplamayı elle yapmak zorunda kalmasın diye bu işlem için hazır bir fonksiyon üretmiş: linspace
linspace nedir, ne işe yarar ve nasıl kullanılır anlamak için elle aşağıdaki örnekleri çözelim.
Örnek 1: 1 ile 10 sayıları arasında 10 eşit parçadan oluşan aralık (dilim) oluşturun.
Çözüm: Kolay, her bir dilim 1 birim uzunlukta olmalıdır:
10/10=1
Örnek 2: 1 ile 10 arasında 100 eşit aralıktan oluşan bir vektör üretin.
Çözüm: Önceki sorudan farklı olarak bu sefer bir dizi oluşturmak gerekiyor. İşte linspalce fonksiyonunun yaptığı da tam olarak budur.
Not: linspace fonksiyonunun varsayılan dilimleme değeri (3. parametre) 100'dür, bu yüzden son parametreyi yazmayabiliriz.
z=linspace(1,10)
z, artık 100 değerden oluşan bir vektördür
ve z'nin ilk değeri 1; son değeri de 100'dür. linspace, eşit aralıklarda ve bu sınırda 100 değer üretmiştir.
Örnek 3: 0 ile 2*pi aralığında 1000 eşit nokta üretelim
z=linspace(0,2*pi,1000)