• Tidak ada hasil yang ditemukan

Jenis dan Tipe Data pada Matlab

N/A
N/A
Protected

Academic year: 2018

Membagikan "Jenis dan Tipe Data pada Matlab"

Copied!
7
0
0

Teks penuh

(1)

Makalah Pengantar Pemrograman

JENIS DAN TIPE DATA PADA

MATLAB

Nama

: Kurnia Ratna Yuliani

NIM

: H11113310

JURUSAN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN

ALAM

UNIVERSITAS HASANUDDIN

MAKASSAR

(2)

MATLAB memiliki 15 tipe data dasar (basic data type) yang biasanya juga disebut dengan class. Semua tipe data tersebut memiliki kesamaan bentuk yaitu bentuk array. Array yang paling minimal memiliki ordo 0×0 dan dapat bertambah menjadi array n dimensi dengan sembarang ukuran. Dalam keadaan khusus, array dua dimensi bisa disebut matriks. Tipe data tambahan yang dapat dibuat oleh user (user defined)

adalah classes yang merupakan tipe data berorientasi obyek dan java classes yang dapat digunakan sebagai interface antara MATLAB dan JAVA.

Tipe-tipe data yang terdapat dalam MATLAB adalah :

Tipe data Logical

Sama seperti di JAVA, tipe data logical di MATLAB adalah sebuah tipe data yang memiliki dua nilai yaitu true atau false dan masing-masing direpresentasikan dengan angka 1 atau 0. MATLAB memiliki beberapa operator logika untuk merepresentasikan fungsi logic ini.

Tipe data Char

Tipe data char di MATLAB merupakan sebuah tipe data yang melibatkan karakter. Sebenarnya representasi string pada MATLAB adalah (kumpulan karakter)

merupakan array dari sekumpulan karakter yang berukuran 1 x n.

Dalam matlab, string diibaratkan sebuah array dari kumpulan karakter. Setiap karakter direpresentasikan sebagai sebuah nilai ASCII.

Contoh :

>> string = ‘kita mencoba tipe data char di MATLAB’ string =

kita mencoba tipe data char di MATLAB

Untuk melihat penyajian string str di atas yang menggunakan kode ASCII, kita menggunakan sebuah fungsi double.

(3)

Columns 1 through 16

107 105 116 97 32 109 101 110 99 111 98 97 32 116 105 112

Columns 17 through 32

101 32 100 97 116 97 32 99 104 97 114 32 100 105 32 77

Columns 33 through 37 65 84 76 65 66

Kita dapat kembali mengembalikan array str2 ke karakter dengan menggunakan fungsi konversi char.

>> testconvertchar = char(teststring)

testconvertchar =

kita mencoba tipe data char di MATLAB

Beberapa fungsi yang digunakan dalam string adalah :

strcmp

Fungsi ini dipakai untuk memeriksa apakah dua string memiliki kesamaan.

Contoh:

>> testequals = strcmp(string,testconvertchar)

testequals = 1

strcat

Fungsi ini dipakai untuk menggabungkan dua buah string.

(4)

>> string1 = ‘andre mahasiswa’

string1 =

andre mahasiswa

>> string2 = ‘sistem informasi ITS’

string2 =

sistem informasi ITS

>> strcat(string1,string2) ans =

andre mahasiswasistem informasi ITS

isletter

Fungsi ini dipakai untuk memeriksa apakah dalam suatu string terdapat huruf atau tidak, dengan fungsi ini pada MATLAB maka apabila dalam string tersebut terdapat huruf maka akan ditunjukkan dengan angka 1 dan apabila dalam string tersebut ada karakter selain hurufmaka akan

ditunjukkan dengan angka 0. Contoh:

>> isletter(string1) ans =

1 1 1 1 1 0 1 1 1 1 1 1 1 1 1

isspace

(5)

(spasi,enter,tabulasi) maka akan ditunjukkan dengan angka 1, selain itu akan ditunjukkan dengan angka 0.

Contoh:

>> isspace (string1)

ans =

0 0 0 0 0 1 0 0 0 0 0 0 0 0 0

int2str

Fungsi ini dipakai untuk mengkonversi dari integer ke dalam string. Fungsi ini akan membulatkan argument (matriks) ke dalam sebuah bilangan integer dan mengkonversi hasilnya menjadi sebuah matriks string. Contoh:

>> testinteger = randn(4) testinteger =

-0.4326 -1.1465 0.3273 -0.5883 -1.6656 1.1909 0.1746 2.1832

0.1253 1.1892 -0.1867 -0.1364 0.2877 -0.0376 0.7258 0.1139

>> testinteger2 = int2str(testinteger) testinteger2 =

0 -1 0 -1

(6)

0 1 0 0

0 0 1 0

num2str

>> testinteger3 = num2str(testinteger)

testinteger3 =

-0.43256 -1.1465 0.32729 -0.58832

-1.6656 1.1909 0.17464 2.1832 0.12533 1.1892 -0.18671 -0.1364

0.28768 -0.037633 0.72579 0.11393

Tipe Data Function Handles

Tipe data ini dipakai untuk menampilkan informasi yang digunakan dalam referensi sebuah fungsi. Ketika tipe data dibuat, matlab menangkap semua informasi tentang fungsi. Function Handles ini digunakan untuk mengatur behaviour dalam suatu fungsi di dalam MATLAB.

Tipe Data Structure

Tipe data ini adalah sebuah tipe data yang berorientasi array dengan field-field yang memiliki nama dan dapat memuat segala jenis data, termasuk sel array atau mungkin jenis structure yang lain.

Tipe Data Numeric

Yang termasuk tipe data numeric di MATLAB antara lain :

 bilangan bulat bertanda dan tidak bertanda (signed and unsigned integer)

(7)

Berikut adalah beberapa hal yang perlu diperhatikan untuk tipe data numeric:

 Perhitungan untuk komputasi dilakukan dengan menggunakan bilangan berpresisi ganda.

 Pengerjaan operasi matematika pada array integer maupun bilangan berpresisi tunggal terlebih dahulu harus dikonversi menjadi bilanganberpresisi ganda.

 Penggunaan memori untuk type array integer dan bilangan berpresisi tunggal lebih efisien dibandingkan bilangan berpresisi ganda.

Tipe Data Cell

Tipe data cell dapat digambarkan sebagai sebuah array atau kotak-kotak atau container yang dapat memuat data yang berbeda atau tipe data matlab lainnya. Setiap sel dalam sel array dapat memuat semua jenis tipe data matlab yang meliputi array, teks, obyek symbol, sel array, maupun struktur.

Tipe Data Java Classes

Referensi

Dokumen terkait

Tipe data Numeric menyimpan data berupa angka, tipe data string menyimpan rangkaian karakter, tipe data boolean menyimpan data berupa benar/salah, tipe data Date menyimpan data

Kemampuan hutan dalam menyerap dan menyimpan karbon tidak sama baik di hutan alam, hutan tanaman, hutan payau, hutan rawa maupun di hutan rakyat tergantung pada jenis pohon,

Array adalah object yang digunakan untuk menyimpan banyak data dengan tipe yang.. sama.Tipe dari array bisa : tipe data primitive

Operasi pembandingan dapat dilakukan dan dievaluasi menurut kode ASCII seperti huru ‘A’ (Hex 41) sebenarnya lebih kecil dari huruf ‘a’ (Hex 61). Tipe data logic adalah tipe data

Deklarasi tipe data Record diawali dengan kata cadangan Record diikuti oleh suatu daftar Field dan diakhiri dengan kata cadangan End... Pengenal_Record.Pengenal_Field

Data perbedaan tipe polimorfisme gen ADH3 dengan jenis kelamin antara peminum alkohol dan bukan peminum alkohol….. Data perbedaan tipe polimorfisme gen ALDH2

Pada tabel 2 merupakan hasil dari pencatatan waktu untuk tiap jenis tempat penyimpanan data yang diuji menggunakan kabel USB tipe A-USB tipe C. Pada baris pertama

Jika anda ingin menyimpan data maka anda butuh variabel dengan tipe data yang tepat untuk menyimpan data anda, seperti contoh, python tidak menerima data teks