0% menganggap dokumen ini bermanfaat (0 suara)
82 tayangan31 halaman

03 Matlab Dan Tipe Data

Dokumen tersebut membahas tentang tipe data yang terdapat dalam MATLAB seperti string, numeric, array, dan matriks. String adalah tipe data untuk menyimpan karakter dan teks, sedangkan numeric digunakan untuk bilangan. Array dapat menyimpan kumpulan elemen dengan tipe yang sama, sementara matriks merupakan bentuk utama penyimpanan data dalam MATLAB.

Diunggah oleh

Adi Prima Rizki
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
82 tayangan31 halaman

03 Matlab Dan Tipe Data

Dokumen tersebut membahas tentang tipe data yang terdapat dalam MATLAB seperti string, numeric, array, dan matriks. String adalah tipe data untuk menyimpan karakter dan teks, sedangkan numeric digunakan untuk bilangan. Array dapat menyimpan kumpulan elemen dengan tipe yang sama, sementara matriks merupakan bentuk utama penyimpanan data dalam MATLAB.

Diunggah oleh

Adi Prima Rizki
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 31

* TIPE DATA

Arif Harjanto, ST., M.Kom


Fakultas Teknik - Universitas Mulawarman

MATLAB (MATRIX LABORATORY)

High-Performance
Berbasis pada Matriks
Digunakan untuk
teknik komputasi
numerik untuk
menyelesaikan
masalah2 yang
melibatkan operasi
metematika elemen
matrik, optimasi, dll.

MATLAB DIGUNAKAN PADA :

Matematika dan komputasi


Pengembangan dan Algoritma
Pengumpulan Data
Pemodelan, Simulasi dan Protipe
Analisis Data, Eksplorasi dan Visualisasi
Pengembangan Aplikasi Teknik,
membangun Graphical User Interface
(GUI)

MATLAB
Untuk memahami matlab, terlebih dahulu anda
harus sudah paham mengenai
matematika terutama operasi vektor dan
matriks, karena operasi matriks merupakan inti
utama dari matlab.
Matlab merupakan sekumpulan fungsi-fungsi
yang dapat dipanggil dan dieksekusi. Fungsifungsi tersebut dibagi-bagi berdasarkan
kegunaannya
yang dikelompokan didalam toolbox yang ada
pada matlab.

TIPE DATA
String
Numeric atau Skalar
Array
Matrik

A. String

Tipe string adalah tipe data yang berupa huruf, karakter


(Simbol), maupun paragraf.
Nilai yang terdapat dalam tipe data string dapat berupa
karakter alphabet (A-Z), karakter angka (0-9), maupun
karakter khusus yang berupa simbol/operator
matematika.
Tipe data ini tidak dapat digunakan untuk proses
perhitungan meskipun nilai-nilai yang ada di dalamnya
adalah karakter angka.

String

Tipe data yang terdiri dari huruf-huruf dan atau nilai-nilai


ASCII (American Standard Code for Information
Interchange)
Teks yang diawali dan diakhiri dengan apostrof .
data yang menyimpan array (larik), sebagai contoh
'ABCDEF' merupakan sebuah konstanta string yang
berisikan 6 byte karakter.
Ukuran Tempat untuk tipe data ini adalah 2 s/d 256 byte,
dengan jumlah elemen 1 s/d 255.
String sama dengan array
Setiap karakter dalam satu string adalah satu elemen
dalam array.

Perhatian

Misalkan
var kata: string [20]; atau var kata: string;
karena string merupakan array dari karakter.
Maka kata[1] merupakan karakter pertama dari
string, kemudian kata[2], merupakan elemen
kedua, dst.

String

Contoh :
p='hallo apa kabar'
p=
hallo apa kabar
size(p)
ans =
1 15
whos
Name Size Bytes Class
ans
1x2 16
double array
p
1x15 30
char array

Penggabungan string mengikuti aturan


penggabungan array:
a='jika anda belajar rajin,'
a=
jika anda belajar rajin,
b='maka anda akan dapat nilai yang bagus'
b=
maka anda akan dapat nilai yang bagus
c=[a b]
c=
jika anda belajar rajin,maka anda akan dapat nilai yang
bagus

Fungsi fungsi String


Fungsi

Disp

a='jika anda belajar rajin,'


a=
jika anda belajar rajin,
b='maka anda akan dapat nilai yang bagus'
b=
maka anda akan dapat nilai yang bagus
c=[a b]
c=
jika anda belajar rajin,maka anda akan dapat nilai yang bagus

disp(a)
jika anda belajar rajin,

Fungsi fungsi String


FUNGSI INPUT
nama=input('Masukkan nama anda !','s')
Masukkan nama anda !
disp('Nama yang anda masukkan=');
Nama yang anda masukkan=
disp(nama);

B. Numeric atau Skalar

Data Numeric
Tipe data terbilang (enumerated type)
Kumpulan dari nilai yang urutannya sudah pasti.
Diawali dengan pengenal-pengenal (identifiers) yang akan
menjadi suatu nilai konstanta
Dapat dimanipulasi dengan menggunakan beberapa fungsi,
misal type String

Tipe data numeric di MATLAB antara lain :

Bilangan bulat bertanda dan tidak bertanda (signed and


unsigned integer)
Bilangan pecahan atau mengambang dengan presisi tunggal
maupun ganda (single and double precision floating point
numbers)

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 bilangan berpresisi ganda.
Penggunaan memori untuk type array integer dan bilangan
berpresisi tunggal lebih efisien dibandingkan bilangan
berpresisi ganda.

Contoh
x=0:0.1:1;
y=[x;tan(x)];
fid=fopen('c:\backup\tan.txt','w');%
fprintf(fid,'&6.2f %12.8f\n',y);
fclose(fid);

(Lanjutan)

C. Array

Dapat menyimpan sekumpulan elemen dengan tipe


yang sama.
Berbeda dengan variabel biasa yang hanya bisa
menyimpan sebuah nilai
Membuat Array dalam MATLAB, mengetikan kurung
kotak kiri, memasukkan elemen-elemen dengan
dipisahkan oleh spasi atau koma, kemudian menutup
array dengan kurung kotak kanan.

Pengalamatan Array
x=[2 4 6 8 10]
dapai dilihat bahwa x(1)=2, x(2)=4, x(3)=6, x(4)=8,
x(5)=10
x(4) %elemen keempat x
ans =
8
*Ket :
x(4) mengambil elemen keempat yaitu x(4)=8

Pengalamatan Array
Contoh :
x([1 3 5])=[0.2 0.5 0.7]
maka x(1)=0.1, x(3)=0.5, x(5)=0.7 dan x(i) untuk i=2,3,4
bernilai 0.

Contoh :
x=4:1:9
x=
4
5

Menambah Elemen Array


x=[x 1 2] % array sebelumnya
x=[x 2 4] %menambahkan 2 elemen dibelakang
x=
1
2
2
4
x=[1 2 x 3]%menambahkan dua elemen di depan,
satu dibelakang
x=
1
2
1
2
2
4
3

Menghapus Elemen Array

Menghapus elemen terakhir dari array


n=[1 3 5 7 9]
n=
1
3
5
7
9

n=n(1:length(n)-1)
n=
1
3
5

D. Matrik

Matriks merupakan bentuk utama dari MATLAB, seperti


halnya array matriks juga didefenisikan elemen demi
elemen.

Sebagai contoh jika diketahui matriks berikut ini :

Maka matriks di atas dapat diinputkan ke MATLAB


dengan beberapa cara yaitu:

Untuk mengetahui ukuran matriks di atas dapat dilakukan


dengan menggunakan command size berikut :

Jika hanya ingin mengetahui jumlah baris atau kolom


saja maka digunakan perintah berikut :

atau

Contoh :

www.chokywae.com

Anda mungkin juga menyukai