Anda di halaman 1dari 3

Carilah referensi tentang library/fungsi konvolusi yang dapat digunakan pada aplikasi

octave. kemudian tuliskan fungsi tersebut dan keterangan fungsinya.

1. `convmtx`:

Fungsi `convmtx` digunakan untuk menghasilkan matriks matriks yang merepresentasikan


operasi konvolusi pada vektor masukan.

Keterangan:

```octave

C = convmtx(x, n)

```

- `x` adalah vektor masukan.

- `n` adalah panjang kernel konvolusi.

- `C` adalah matriks hasil yang merepresentasikan operasi konvolusi pada `x`.

2. `convnfft`:

Fungsi `convnfft` digunakan untuk melakukan konvolusi cepat pada matriks N-dimensi
menggunakan FFT (Fast Fourier Transform).

Keterangan:

```octave

y = convnfft(x, h)

```

- `x` dan `h` adalah matriks N-dimensi yang akan di-convolve.

- `y` adalah hasil konvolusi antara `x` dan `h` menggunakan FFT.
3. `xcorr`:

Fungsi `xcorr` digunakan untuk menghitung cross-correlation antara dua vektor.

Keterangan:

```octave

r = xcorr(x, y)

```

- `x` dan `y` adalah vektor yang akan dihitung cross-correlation.

- `r` adalah cross-correlation antara `x` dan `y`.

4. `convhull`:

Fungsi `convhull` digunakan untuk menghitung convex hull dari sejumlah titik dalam ruang
N-dimensi.

Keterangan:

```octave

K = convhull(points)

```

- `points` adalah matriks N-dimensi yang berisi koordinat titik-titik.

- `K` adalah indeks titik-titik yang membentuk convex hull.

5. `imfilter2`:

Fungsi `imfilter2` digunakan untuk melakukan konvolusi pada gambar dengan kernel yang
ditentukan.

Keterangan:

```octave

y = imfilter2(x, h)

```
- `x` adalah gambar yang akan di-convolve.

- `h` adalah kernel atau filter yang akan digunakan.

- `y` adalah gambar hasil konvolusi.

Itu adalah beberapa contoh fungsi konvolusi lain yang tersedia di Octave. Dengan kombinasi
fungsi-fungsi tersebut, Anda dapat melakukan berbagai operasi konvolusi sesuai kebutuhan
Anda.

Anda mungkin juga menyukai