Konversi Tipe Data Penentuan Tipe Data MATLAB menyediakan bermacam-macam fungsi untuk identifikasi tipe

40 PEREKAYASAAN SISTEM KONTROL

1.10.1 Konversi Tipe Data

MATLAB menyediakan bermacam-macam fungsi untuk mengkonversi dari sebuah tipe data menjadi yang lain. Tabel berikut ini menunjukkan fungsi konversi tipe data: Fungsi Maksud char Mengkonversike array karakter string int2str Mengkonversi data integer ke string mat2str Mengkonversi matriks ke string num2str Mengkonversibilangan ke string str2double Mengkonversi string ke double nilai presisi str2num Mengkonversi string ke bilangan bin2dec Mengkonversi string bilangan binary ke bilangan decimal dec2bin Mengkonversi desimal kestring bilangan binary dec2hex Mengkonversi desimal kestring bilanganhexadecimal hex2dec Mengkonversistring bilanganhexadesimal ke decimal cell2mat Mengkonversiarray selkearray numeric cellstr Membuat array sel stringdari array karakter mat2cell Mengkonversi array ke array sel 41 PEREKAYASAAN SISTEM KONTROL

1.10.2 Penentuan Tipe Data MATLAB menyediakan bermacam-macam fungsi untuk identifikasi tipe

data sebuah variable. Tabel berikut menyediakan fungsi-fungsi tipe data sebuah variable : Fungsi Maksud Is Mendeteksi keadaan Isa Determine jika input adalaha object klas tertentu iscell Menentukanapakah input adalah array sel iscellstr Menentukanapakah input adalah array selstring ischar Menentukanapakah item adalah array karakter isfield Menentukanapakah input adalahbidang array structure isfloat Menentukanjika input adalah array titik pecahan isinteger Menentukanjika input adalaharray integer islogical Menentukanjika input adalaharray logical isnumeric Menentukanjika input adalaharray numeric isobject Menentukanjika input adalahobject MATLAB isreal Memeriksa jika input adalaharray real isscalar Menentukanapakah input adalahscalar isstr Menentukanapakah input adalaharray character isstruct Menentukanapakah input adalaharray structure isvector Menentukanapakah input adalah vector 42 PEREKAYASAAN SISTEM KONTROL Contoh : Buatlah sebuah file script dengan kode seperti dibawah ini : x = 3 isintegerx isfloatx isvectorx isscalarx isnumericx x = 23.54 isintegerx isfloatx isvectorx isscalarx isnumericx x = [1 2 3] isintegerx isfloatx isvectorx isscalarx x = Hello isintegerx isfloatx isvectorx isscalarx isnumericx 43 PEREKAYASAAN SISTEM KONTROL Setelah dijalankan, jendela perintah akan menampilkan hasil : x = 3 ans = ans = 1 ans = 1 ans = 1 ans = 1 x = 23.5400 ans = ans = 1 ans = 1 ans = 1 ans = 1 x = 1 2 3 ans = 44 PEREKAYASAAN SISTEM KONTROL ans = 1 ans = 1 ans = x = Hello ans = ans = ans = 1 ans = ans =

1.11 Operator MATLAB