SlideShare a Scribd company logo
PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015
Febri Arianti |Pemrograman Komputer Lanjut 1
A. PENGENALAN MATLAB
 Command Window
Simbol Operasi Hitung
Contoh :
>> a=2
a =
2
>> b=3
b =
3
>> c=a+b
c =
5
Untuk memberi komentar dituliskan symbol “ %”
Contoh :
>> c=a+b %penjumlahan bilangan bulat
c =
5
PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015
Febri Arianti |Pemrograman Komputer Lanjut 2
 Nama Variabel
- Menggunakan huruf atau angka, tapi karakter pertama harus huruf
- Huruf kapital dengan huruf kecil berbeda
- Tanpa spasi
- Tidak boleh menggunakan simbol khusus, kecuali ( _ )
 Format Bilangan
- Bilangan Bulat (Integer)
- Bilangan Real
- Bilangan kompleks
Contoh :
>>y=-2+3i %bilangan komplek x
y =
-2.0000 + 3.0000i
>>bag_real=real(y) %mencari bagian real
bag_imaginer=imag(y) %mencari bagian imaginer
bag_real =
-2
bag_imaginer =
3
 Fungsi – fungsi Matematika
Contoh :
>> y=exp(2*x)-2*cos(3*x)+3*x^3-sqrt(2*x)
y =
74.6778
PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015
Febri Arianti |Pemrograman Komputer Lanjut 3
B. ARRAY & MATRIKS
- Arraay
Deretan nilai yang memiliki tipe data yang sama.
Nama_array=[nilai1 nilai2 … nilaiN] *nilai menggunakan =*
Contoh :
>> z=[2,-1,3,-4,3,1] atau
>> z=[2 -1 3 -4 3 1]
z =
2 -1 3 -4 3 1
Menyatakan nilai array :
 nama_array(indeks) *indeks tidak menggunakan =*
contoh :
>> z(6)
ans =
1
 nama_array(indeksawal:indeksakhir)
contoh :
>> z(2:4)
ans =
-1 3 -4
 nama_array(indeksawal:hitung:indeksakhir)
contoh:
>> z(1:2:6)
ans =
2 3 3 *indeks ke 1,3,5 dengan selisih 2*
>> z(1:3:6)
ans =
2 -4 *indeks ke 1 dan 4 dengan selisih 3*
PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015
Febri Arianti |Pemrograman Komputer Lanjut 4
- Konstruksi Array
Nama_array=(nilaiawal:hitung:nilaiakhir)
Contoh :
>> g=(1:3:7)
g =
1 4 7
Nama_array=linspace(nilaiawal,nilaiakhir,banyakanggota)
Contoh :
>> h=linspace(1,7,3) *selisihnya selalu sama*
h =
1 4 7
>> i=linspace(1,7,4)
i =
1 3 5 7
Gabungan beberapa array :
Nama_array=[array1 array2 … arrayN]
Contoh :
>> gabung=[g h i]
gabung =
1 4 7 1 4 7 1 3 5 7
Array Kolom
>> z'
ans =
2
-1
3
-4
3
1
PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015
Febri Arianti |Pemrograman Komputer Lanjut 5
Operasi Skalar dengan Array
Skalar=k
Array a=[a1 a2 … aN]
Operasi Array dengan Array
Array a=[a1 a2 … aN]
Array b=[b1 b2 … bN]
SOAL – SOAL ARRAY
1. Diketahui s=[5 3 1 -1 -3 -5]
>> s=[5 3 1 -1 -3 -5]
s =
5 3 1 -1 -3 -5
 Sebutkan sintaks dan nilai dari :
a. array s ke 2 sampai 5
>> s(2:5)
ans =
3 1 -1 -3
PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015
Febri Arianti |Pemrograman Komputer Lanjut 6
b. array s ke 1,3 dan 5
>> s(1:2:6)
ans =
5 1 -3
c. array s ke 6, 4 dan 2
>> s(6:-2:2)
ans =
-5 -1 3
d. Gabungan array pada point a dengan point b
>> a=s(2:5)
a =
3 1 -1 -3
>> b=s(1:2:6)
b =
5 1 -3
>> gabung=[a,b]
gabung =
3 1 -1 -3 5 1 -3
e. Gabungan array pada pont b dengan point c
>> c=s(6:-2:2)
c =
-5 -1 3
>> gabung=[b,c]
gabung =
5 1 -3 -5 -1 3
PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015
Febri Arianti |Pemrograman Komputer Lanjut 7
2. Diketahui -3≤x≤5 dengan x integer. Carilah array y jika
>> x=[-3:5]
x =
-3 -2 -1 0 1 2 3 4 5
>> y=x.^3+2*x.^2-3*x-4
y =
-4 2 0 -4 -4 6 32 80 156
3. Diketahui skalar k=2 dan array m=[2 -6 4 8 -12 -1]
Apakah sintaks dan hasil dari :
a. mk
>> k=2
k =
2
>> m=[2 -6 4 8 -12 -1]
m =
2 -6 4 8 -12 -1
>> m*k
ans =
4 -12 8 16 -24 -2
b.
>> m.^k
ans =
4 36 16 64 144 1
c. k/m
>> k./m
ans =
1.0000 -0.3333 0.5000 0.2500 -0.1667 -2.0000
PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015
Febri Arianti |Pemrograman Komputer Lanjut 8
4. Diketahui A=[linspace(-4,0,5);linspace(4,-4,5);linspace(2,8,5)]
B=[-1 0 -1 2 -2;(2:2:10);linspace(2,-2,5)].
Hitung :
a. A+B
>> A=[linspace(-4,0,5);linspace(4,-4,5);linspace(2,8,5)]
A =
-4.0000 -3.0000 -2.0000 -1.0000 0
4.0000 2.0000 0 -2.0000 -4.0000
2.0000 3.5000 5.0000 6.5000 8.0000
>> B=[-1 0 -1 2 -2;(2:2:10);linspace(2,-2,5)]
B =
-1 0 -1 2 -2
2 4 6 8 10
2 1 0 -1 -2
>> A+B
ans =
-5.0000 -3.0000 -3.0000 1.0000 -2.0000
6.0000 6.0000 6.0000 6.0000 6.0000
4.0000 4.5000 5.0000 5.5000 6.0000
b. 2A-B
>> 2*A-B
ans =
-7 -6 -3 -4 2
6 0 -6 -12 -18
2 6 10 14 18
c. 2B’
>> 2*B'
ans =
-2 4 4
0 8 2
PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015
Febri Arianti |Pemrograman Komputer Lanjut 9
-2 12 0
4 16 -2
-4 20 -4
d. AB
>> A.*B
ans =
4.0000 0 2.0000 -2.0000 0
8.0000 8.0000 0 -16.0000 -40.0000
4.0000 3.5000 0 -6.5000 -16.0000
**************************************************************************
- Matriks
Kumpulan sederetan array baris/array kolom
Matriks A=[arraybaris1;arraybaris2;…;arraybarisN]
Contoh :
>> A=[2 -1 3 2; 3 -5 4 2; 3 4 2 3]
A =
2 -1 3 2
3 -5 4 2
3 4 2 3
>> size(A)
ans =
3 4
>> A(2,4)=2
A =
2 -1 3 2
3 -5 4 2
3 4 2 3
>> A(:,3)=[ ] *kolom ke3 dihapus*
A =
PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015
Febri Arianti |Pemrograman Komputer Lanjut 10
2 -1 2
3 -5 2
3 4 3
>> A(2,:)=[1 1 1] *baris ke2 diganti*
A =
2 -1 2
1 1 1
3 4 3
>> A'
ans =
2 1 3
-1 1 4
2 1 3
>> B=A'
B =
2 1 3
-1 1 4
2 1 3
>> C=A(:)
C =
2
1
3
-1
1
4
2
1
3
PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015
Febri Arianti |Pemrograman Komputer Lanjut 11
Matriks Khusus
Operasi Matriks
Fungsi Pada Matriks
Det(A) determinan matriks A
Inv(A) invers matriks A
Trace(A) jumlah elemen diagonal matriks A
Diag(A) diagonal utama dari matriks A
A’ transpose dari matriks A
rref(A) bentuk eselon baris tereduksi dari A
PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015
Febri Arianti |Pemrograman Komputer Lanjut 12
LATIHAN MATRIKS
1. Dalam MATLAB, apakah hasil dari perintah-perintah berikut ini?
a. B( 4,2 )
b. B( 4,: )
c. B( 3,: )=[ ]
Jika diketahui matriks A =
[ ]
Jawab :
>> A=[1 -2 2;3 0 4; 0 -2 1; 1 1 -2; 4 5 -2]
A =
1 -2 2
3 0 4
0 -2 1
1 1 -2
4 5 -2
a. >> A(4,2)
ans =
1
b. >> A(4,:) *baris ke4 dipanggil*
ans =
1 1 -2
c. >> A( 3,: )=[ ] *baris ke3 dihapus*
PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015
Febri Arianti |Pemrograman Komputer Lanjut 13
A =
1 -2 2
3 0 4
1 1 -2
4 5 -2
2. Apakah hasil dari perintah-perintah berikut ini?
2*ones(3,4)+eye(3,4) *ones=matriks1*
3*eye(3)+2*ones(3) *eye=matriks identitas*
Jawab :
>> 2*ones(3,4)+eye(3,4)
ans =
3 2 2 2
2 3 2 2
2 2 3 2
>> 3*eye(3)+2*ones(3)
ans =
5 2 2
2 5 2
2 2 5
3. Selesaikan system persamaan linear berikut ini :
a.
b.
Jawab :
X=Inv(A)*C
a. >> A=[1 -2 ; 4 1]
PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015
Febri Arianti |Pemrograman Komputer Lanjut 14
A =
1 -2
4 1
>> C=[-1 14]
C =
-1 14
>> C'
ans =
-1
14
>> X=inv(A)*C'
X =
3.0000
2.0000
b. >> A=[3 2 2]
A =
3 2 2
>> A=[3 2 2;5 4 3; 1 2 -1]
A =
3 2 2
5 4 3
1 2 -1
PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015
Febri Arianti |Pemrograman Komputer Lanjut 15
>> C=[1 4 3]
C =
1 4 3
>> C'
ans =
1
4
3
>> X=inv(A)*C'
X =
-4.0000
4.5000
2.0000
4. Diketahui matriks-matriks [ ] , [ ] dan [ ].
Hitunglah : PQR!
Jawab :
>> P=[2 -1 4 3; 1 0 1 -1; 2 1 2 1]
P =
2 -1 4 3
1 0 1 -1
2 1 2 1
>> Q=[2 0 1; 1 -1 1; 3 -1 2; 1 2 3]
PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015
Febri Arianti |Pemrograman Komputer Lanjut 16
Q =
2 0 1
1 -1 1
3 -1 2
1 2 3
>> R=[1 3 3; 1 4 3; 1 3 4]
R =
1 3 3
1 4 3
1 3 4
>> P*Q*R
ans =
39 120 135
1 0 3
21 62 73
5. Untuk matriks P, Q dan R dari soal nomor 4, hitunglah : Det(PQ)!
Jawab :
>> det(P*Q)
ans =
-84.0000
6. Diketahui matriks P, Q dan R seperti pada soal nomor 4, carilah :
a. Bentuk eselon baris tereduksi dari P
Jawab :
PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015
Febri Arianti |Pemrograman Komputer Lanjut 17
>> rref(P)
ans =
1 0 0 -5
0 1 0 3
0 0 1 4
b. Invers dari matriks PQ
Jawab :
>> inv(P*Q)
ans =
0.3571 0.5714 -0.6429
0.4762 0.4286 -0.8571
-0.3810 -0.6429 0.7857
7. Dalam MATLAB, apakah hasil dari perintah-perintah berikut ini?
a. B( :,2 )
b. B( :,3 )=[7;7;7;7;7]
Jika diketahui matriks A =
[ ]
Jawab :
>> A=[1 -2 2; 3 0 4; 0 -2 1; 1 1 -2; 4 5 -2]
A =
1 -2 2
3 0 4
0 -2 1
PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015
Febri Arianti |Pemrograman Komputer Lanjut 18
1 1 -2
4 5 -2
>> A( :,2 ) *kolom ke2 dipanggil*
ans =
-2
0
-2
1
5
>> A( :,3 )=[7;7;7;7;7] *kolom ke3 diganti*
A =
1 -2 7
3 0 7
0 -2 7
1 1 7
4 5 7
8. Apakah hasil dari perintah berikut ini?
zeros(4,3)+7*eye(4,3)-ones(3,4)
Jawab :
>> zeros(4,3)+7*eye(4,3)-ones(4,3)
ans =
6 -1 -1
PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015
Febri Arianti |Pemrograman Komputer Lanjut 19
-1 6 -1
-1 -1 6
-1 -1 -1
9. Selesaikan system persamaan linear berikut ini :
Jawab :
X=Inv(A)*C
>> A=[2 -1 2 3; 1 0 -1 5 ; 1 3 0 7 ;5 1 6 2]
A =
2 -1 2 3
1 0 -1 5
1 3 0 7
5 1 6 2
>> C=[5 14 -15 23]
C =
5 14 -15 23
>> C'
ans =
5
PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015
Febri Arianti |Pemrograman Komputer Lanjut 20
14
-15
23
>> X=inv(A)*C'
X =
25.3333
-1.0000
-15.3333
-5.3333
10. Diketahui matriks-matriks [ ] , [ ] dan [ ].
Hitunglah :
a. P-2Qt
Jawab :
>> P-2*Q'
ans =
-2 -3 -2 1
1 2 3 -5
0 -1 -2 -5
b. RPQ
>> R*P*Q
ans =
66 -9 48
PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015
Febri Arianti |Pemrograman Komputer Lanjut 21
70 -12 48
78 -10 58
11. Untuk matriks P, Q dan R dari soal nomor 10, hitunglah :
a. Det(PQR)
Jawab :
>> det(P*Q*R)
ans =
-84.0000
b. Trace(RPQ) *jumlah elemen diagonal matriks RPQ*
Jawab :
>> trace(P*Q*R)
ans =
112
12. Diketahui matriks P, Q dan R seperti pada soal nomor 10, carilah :
a. Invers dari matriks R
Jawab :
>> inv(R)
ans =
7 -3 -3
-1 1 0
-1 0 1
b. Bentuk eselon baris tereduksi dari QR
Jawab :
>> rref(Q*R)
PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015
Febri Arianti |Pemrograman Komputer Lanjut 22
ans =
1 0 0
0 1 0
0 0 1
0 0 0
c. Rank dari RPQ
Jawab :
>> rank(R*P*Q)
ans =
3

More Related Content

What's hot

Bilangan Pi
Bilangan PiBilangan Pi
Bilangan Pi
rukmono budi utomo
 
Basis dan Dimensi
Basis dan DimensiBasis dan Dimensi
Basis dan Dimensibagus222
 
STATISTIK INDUSTRI 1 - TEORI PROBABILITAS
STATISTIK INDUSTRI 1 - TEORI PROBABILITASSTATISTIK INDUSTRI 1 - TEORI PROBABILITAS
STATISTIK INDUSTRI 1 - TEORI PROBABILITAS
Universitas Qomaruddin, Gresik, Indonesia
 
10 pengolahan sinyal diskrit
10 pengolahan sinyal diskrit10 pengolahan sinyal diskrit
10 pengolahan sinyal diskrit
Simon Patabang
 
Sistem linier dan non linier
Sistem linier dan non linierSistem linier dan non linier
Sistem linier dan non linier
muhamadaulia3
 
cara menerangkan dan mengerjakan akar pangkat 3 untuk sd
cara menerangkan dan mengerjakan akar pangkat 3 untuk sdcara menerangkan dan mengerjakan akar pangkat 3 untuk sd
cara menerangkan dan mengerjakan akar pangkat 3 untuk sdArif Winahyu
 
Powerpoint koordinat kutub
Powerpoint koordinat kutubPowerpoint koordinat kutub
Powerpoint koordinat kutub
roysmahajani
 
Penyelesaian sistem persamaan linear dengan metode iterasi gauss seidel
Penyelesaian sistem persamaan linear dengan metode iterasi gauss seidelPenyelesaian sistem persamaan linear dengan metode iterasi gauss seidel
Penyelesaian sistem persamaan linear dengan metode iterasi gauss seidelBAIDILAH Baidilah
 
Metode newton
Metode newtonMetode newton
Metode newton
Grizia Zhulva
 
Bilangan kompleks lengkap
Bilangan kompleks lengkapBilangan kompleks lengkap
Bilangan kompleks lengkapagus_budiarto
 
Matematika 2 - Slide week 13 - Eigen
Matematika 2 - Slide week 13 - EigenMatematika 2 - Slide week 13 - Eigen
Matematika 2 - Slide week 13 - EigenBeny Nugraha
 
Distribusi multinomial
Distribusi multinomialDistribusi multinomial
Distribusi multinomialMarwaElshi
 
Persamaan elips dengan pusat (p,q)
Persamaan elips dengan pusat (p,q) Persamaan elips dengan pusat (p,q)
Persamaan elips dengan pusat (p,q)
Aser FK
 
Rekursi
Rekursi Rekursi
Rekursi
Fahrul Usman
 
DISTRIBUSI SAMPLING & TEOREMA NILAI TENGAH
DISTRIBUSI SAMPLING & TEOREMA NILAI TENGAHDISTRIBUSI SAMPLING & TEOREMA NILAI TENGAH
DISTRIBUSI SAMPLING & TEOREMA NILAI TENGAH
Universitas Qomaruddin, Gresik, Indonesia
 
Jenis dan operasi matriks
Jenis dan operasi matriksJenis dan operasi matriks
Jenis dan operasi matriksSafran Nasoha
 

What's hot (20)

Bilangan Pi
Bilangan PiBilangan Pi
Bilangan Pi
 
Basis dan Dimensi
Basis dan DimensiBasis dan Dimensi
Basis dan Dimensi
 
STATISTIK INDUSTRI 1 - TEORI PROBABILITAS
STATISTIK INDUSTRI 1 - TEORI PROBABILITASSTATISTIK INDUSTRI 1 - TEORI PROBABILITAS
STATISTIK INDUSTRI 1 - TEORI PROBABILITAS
 
10 pengolahan sinyal diskrit
10 pengolahan sinyal diskrit10 pengolahan sinyal diskrit
10 pengolahan sinyal diskrit
 
Sistem linier dan non linier
Sistem linier dan non linierSistem linier dan non linier
Sistem linier dan non linier
 
cara menerangkan dan mengerjakan akar pangkat 3 untuk sd
cara menerangkan dan mengerjakan akar pangkat 3 untuk sdcara menerangkan dan mengerjakan akar pangkat 3 untuk sd
cara menerangkan dan mengerjakan akar pangkat 3 untuk sd
 
Sifat laplace
Sifat laplaceSifat laplace
Sifat laplace
 
Powerpoint koordinat kutub
Powerpoint koordinat kutubPowerpoint koordinat kutub
Powerpoint koordinat kutub
 
Penyelesaian sistem persamaan linear dengan metode iterasi gauss seidel
Penyelesaian sistem persamaan linear dengan metode iterasi gauss seidelPenyelesaian sistem persamaan linear dengan metode iterasi gauss seidel
Penyelesaian sistem persamaan linear dengan metode iterasi gauss seidel
 
Metode newton
Metode newtonMetode newton
Metode newton
 
Bilangan kompleks lengkap
Bilangan kompleks lengkapBilangan kompleks lengkap
Bilangan kompleks lengkap
 
Makalah interferensi
Makalah interferensiMakalah interferensi
Makalah interferensi
 
Matematika 2 - Slide week 13 - Eigen
Matematika 2 - Slide week 13 - EigenMatematika 2 - Slide week 13 - Eigen
Matematika 2 - Slide week 13 - Eigen
 
Distribusi multinomial
Distribusi multinomialDistribusi multinomial
Distribusi multinomial
 
Persamaan elips dengan pusat (p,q)
Persamaan elips dengan pusat (p,q) Persamaan elips dengan pusat (p,q)
Persamaan elips dengan pusat (p,q)
 
Rekursi
Rekursi Rekursi
Rekursi
 
DISTRIBUSI SAMPLING & TEOREMA NILAI TENGAH
DISTRIBUSI SAMPLING & TEOREMA NILAI TENGAHDISTRIBUSI SAMPLING & TEOREMA NILAI TENGAH
DISTRIBUSI SAMPLING & TEOREMA NILAI TENGAH
 
Distribusi poisson
Distribusi poissonDistribusi poisson
Distribusi poisson
 
Jenis dan operasi matriks
Jenis dan operasi matriksJenis dan operasi matriks
Jenis dan operasi matriks
 
Aproksimasi
AproksimasiAproksimasi
Aproksimasi
 

Similar to PENGENALAN MATLAB, ARRAY DAN MATRIKS

Operator Relasional & Logika
Operator Relasional & LogikaOperator Relasional & Logika
Operator Relasional & Logika
Febri Arianti
 
Praktikum p-fisika
Praktikum p-fisikaPraktikum p-fisika
Praktikum p-fisika
Muhammad Hairullah
 
Matlab 5
Matlab 5Matlab 5
Matlab 5
Hastih Leo
 
Praktikum p-fisika
Praktikum p-fisikaPraktikum p-fisika
Praktikum p-fisika
Torang Aritonang
 
Pengenalan+Program+Matlab+Menggunakan+Operasi+operasi+Matriks.pdf
Pengenalan+Program+Matlab+Menggunakan+Operasi+operasi+Matriks.pdfPengenalan+Program+Matlab+Menggunakan+Operasi+operasi+Matriks.pdf
Pengenalan+Program+Matlab+Menggunakan+Operasi+operasi+Matriks.pdf
ssuserb7d229
 
Instrumen tes ulangan harian mengenal bentuk aljabar (kisi dan kartu soal)
Instrumen tes ulangan harian mengenal bentuk aljabar (kisi dan kartu soal)Instrumen tes ulangan harian mengenal bentuk aljabar (kisi dan kartu soal)
Instrumen tes ulangan harian mengenal bentuk aljabar (kisi dan kartu soal)
nurwa ningsih
 
Himpunan dan sistem bilangan (pertemuan 1)
Himpunan dan sistem bilangan (pertemuan 1)Himpunan dan sistem bilangan (pertemuan 1)
Himpunan dan sistem bilangan (pertemuan 1)
Ryan Arifiana Sungkar
 
aljabar slide2.ppt
aljabar slide2.pptaljabar slide2.ppt
aljabar slide2.ppt
andi121837
 
Tugas 2 kelompok 1 pemograman komputer
Tugas 2 kelompok 1 pemograman komputerTugas 2 kelompok 1 pemograman komputer
Tugas 2 kelompok 1 pemograman komputerphipin
 
Matlab 2
Matlab 2Matlab 2
Matlab 2
Hastih Leo
 
bilangan bulat (Meidytha puti sabrina)
bilangan bulat (Meidytha puti sabrina)bilangan bulat (Meidytha puti sabrina)
bilangan bulat (Meidytha puti sabrina)
MuhammadAgusridho
 
Bilangan bulat
Bilangan bulatBilangan bulat
Bilangan bulat
Kris Tanto
 
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
Pertemuan 6 Struktur Data, Algoritma dan PemrogramanPertemuan 6 Struktur Data, Algoritma dan Pemrograman
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
Prasetyo Adi
 
ppt fungsi.pptx
ppt fungsi.pptxppt fungsi.pptx
ppt fungsi.pptx
NurulFajriah53
 
Bilangan bulat
Bilangan bulatBilangan bulat
Bilangan bulat
Kris Tanto
 
Pengenalan Matlab
Pengenalan MatlabPengenalan Matlab
Pengenalan Matlab
istiqomahazizah
 

Similar to PENGENALAN MATLAB, ARRAY DAN MATRIKS (20)

Operator Relasional & Logika
Operator Relasional & LogikaOperator Relasional & Logika
Operator Relasional & Logika
 
Praktikum p-fisika
Praktikum p-fisikaPraktikum p-fisika
Praktikum p-fisika
 
Matlab 5
Matlab 5Matlab 5
Matlab 5
 
Praktikum p-fisika
Praktikum p-fisikaPraktikum p-fisika
Praktikum p-fisika
 
Pengenalan+Program+Matlab+Menggunakan+Operasi+operasi+Matriks.pdf
Pengenalan+Program+Matlab+Menggunakan+Operasi+operasi+Matriks.pdfPengenalan+Program+Matlab+Menggunakan+Operasi+operasi+Matriks.pdf
Pengenalan+Program+Matlab+Menggunakan+Operasi+operasi+Matriks.pdf
 
Instrumen tes ulangan harian mengenal bentuk aljabar (kisi dan kartu soal)
Instrumen tes ulangan harian mengenal bentuk aljabar (kisi dan kartu soal)Instrumen tes ulangan harian mengenal bentuk aljabar (kisi dan kartu soal)
Instrumen tes ulangan harian mengenal bentuk aljabar (kisi dan kartu soal)
 
Himpunan dan sistem bilangan (pertemuan 1)
Himpunan dan sistem bilangan (pertemuan 1)Himpunan dan sistem bilangan (pertemuan 1)
Himpunan dan sistem bilangan (pertemuan 1)
 
aljabar slide2.ppt
aljabar slide2.pptaljabar slide2.ppt
aljabar slide2.ppt
 
Pertemuan 3 revisijan2013-mhs
Pertemuan 3 revisijan2013-mhsPertemuan 3 revisijan2013-mhs
Pertemuan 3 revisijan2013-mhs
 
Tugas 2 kelompok 1 pemograman komputer
Tugas 2 kelompok 1 pemograman komputerTugas 2 kelompok 1 pemograman komputer
Tugas 2 kelompok 1 pemograman komputer
 
Matlab 2
Matlab 2Matlab 2
Matlab 2
 
bilangan bulat (Meidytha puti sabrina)
bilangan bulat (Meidytha puti sabrina)bilangan bulat (Meidytha puti sabrina)
bilangan bulat (Meidytha puti sabrina)
 
Fungsi grafik di matlab
Fungsi grafik di matlabFungsi grafik di matlab
Fungsi grafik di matlab
 
Tutorialmatlab
TutorialmatlabTutorialmatlab
Tutorialmatlab
 
Anum
AnumAnum
Anum
 
Bilangan bulat
Bilangan bulatBilangan bulat
Bilangan bulat
 
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
Pertemuan 6 Struktur Data, Algoritma dan PemrogramanPertemuan 6 Struktur Data, Algoritma dan Pemrograman
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
 
ppt fungsi.pptx
ppt fungsi.pptxppt fungsi.pptx
ppt fungsi.pptx
 
Bilangan bulat
Bilangan bulatBilangan bulat
Bilangan bulat
 
Pengenalan Matlab
Pengenalan MatlabPengenalan Matlab
Pengenalan Matlab
 

More from Febri Arianti

PPT UJIAN
PPT UJIANPPT UJIAN
PPT UJIAN
Febri Arianti
 
Seminar kkn
Seminar kknSeminar kkn
Seminar kkn
Febri Arianti
 
LEMBAR KERJA SISWA MATERI FUNGSI KOMPOSISI DAN FUNGSI INVERS KD 5.1
LEMBAR KERJA SISWA MATERI FUNGSI KOMPOSISI DAN FUNGSI INVERS KD 5.1LEMBAR KERJA SISWA MATERI FUNGSI KOMPOSISI DAN FUNGSI INVERS KD 5.1
LEMBAR KERJA SISWA MATERI FUNGSI KOMPOSISI DAN FUNGSI INVERS KD 5.1
Febri Arianti
 
Komputer Statistik
Komputer StatistikKomputer Statistik
Komputer Statistik
Febri Arianti
 
PEMROGRAMAN KOMPUTER LANJUT - PROGRAM DIFFERENSIAL
PEMROGRAMAN KOMPUTER LANJUT - PROGRAM DIFFERENSIALPEMROGRAMAN KOMPUTER LANJUT - PROGRAM DIFFERENSIAL
PEMROGRAMAN KOMPUTER LANJUT - PROGRAM DIFFERENSIAL
Febri Arianti
 
PERULANGAN DALAM MATLAB
PERULANGAN DALAM MATLABPERULANGAN DALAM MATLAB
PERULANGAN DALAM MATLAB
Febri Arianti
 
Transformasi Laplace
Transformasi LaplaceTransformasi Laplace
Transformasi Laplace
Febri Arianti
 
Geometri Analitik Ruang
Geometri Analitik RuangGeometri Analitik Ruang
Geometri Analitik Ruang
Febri Arianti
 
MATEMATIKA DISKRIT
MATEMATIKA DISKRITMATEMATIKA DISKRIT
MATEMATIKA DISKRIT
Febri Arianti
 
Logarithm
LogarithmLogarithm
Logarithm
Febri Arianti
 
STRATEGI PEMBELAJARAN MATEMATIKA
STRATEGI PEMBELAJARAN MATEMATIKASTRATEGI PEMBELAJARAN MATEMATIKA
STRATEGI PEMBELAJARAN MATEMATIKA
Febri Arianti
 
GEOMETRI ANALITIK BIDANG
GEOMETRI ANALITIK BIDANGGEOMETRI ANALITIK BIDANG
GEOMETRI ANALITIK BIDANG
Febri Arianti
 
Kewirausahaan
KewirausahaanKewirausahaan
Kewirausahaan
Febri Arianti
 

More from Febri Arianti (13)

PPT UJIAN
PPT UJIANPPT UJIAN
PPT UJIAN
 
Seminar kkn
Seminar kknSeminar kkn
Seminar kkn
 
LEMBAR KERJA SISWA MATERI FUNGSI KOMPOSISI DAN FUNGSI INVERS KD 5.1
LEMBAR KERJA SISWA MATERI FUNGSI KOMPOSISI DAN FUNGSI INVERS KD 5.1LEMBAR KERJA SISWA MATERI FUNGSI KOMPOSISI DAN FUNGSI INVERS KD 5.1
LEMBAR KERJA SISWA MATERI FUNGSI KOMPOSISI DAN FUNGSI INVERS KD 5.1
 
Komputer Statistik
Komputer StatistikKomputer Statistik
Komputer Statistik
 
PEMROGRAMAN KOMPUTER LANJUT - PROGRAM DIFFERENSIAL
PEMROGRAMAN KOMPUTER LANJUT - PROGRAM DIFFERENSIALPEMROGRAMAN KOMPUTER LANJUT - PROGRAM DIFFERENSIAL
PEMROGRAMAN KOMPUTER LANJUT - PROGRAM DIFFERENSIAL
 
PERULANGAN DALAM MATLAB
PERULANGAN DALAM MATLABPERULANGAN DALAM MATLAB
PERULANGAN DALAM MATLAB
 
Transformasi Laplace
Transformasi LaplaceTransformasi Laplace
Transformasi Laplace
 
Geometri Analitik Ruang
Geometri Analitik RuangGeometri Analitik Ruang
Geometri Analitik Ruang
 
MATEMATIKA DISKRIT
MATEMATIKA DISKRITMATEMATIKA DISKRIT
MATEMATIKA DISKRIT
 
Logarithm
LogarithmLogarithm
Logarithm
 
STRATEGI PEMBELAJARAN MATEMATIKA
STRATEGI PEMBELAJARAN MATEMATIKASTRATEGI PEMBELAJARAN MATEMATIKA
STRATEGI PEMBELAJARAN MATEMATIKA
 
GEOMETRI ANALITIK BIDANG
GEOMETRI ANALITIK BIDANGGEOMETRI ANALITIK BIDANG
GEOMETRI ANALITIK BIDANG
 
Kewirausahaan
KewirausahaanKewirausahaan
Kewirausahaan
 

Recently uploaded

ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
setiatinambunan
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Fathan Emran
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
agusmulyadi08
 
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi KomunikasiKarakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
AdePutraTunggali
 
ppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdfppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdf
Nur afiyah
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
EkoPutuKromo
 
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
MirnasariMutmainna1
 
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrinPatofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
rohman85
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
gloriosaesy
 
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik DosenUNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
AdrianAgoes9
 
Diseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptxDiseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptx
LucyKristinaS
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
setiatinambunan
 
Kisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docxKisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docx
irawan1978
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
muhammadRifai732845
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
gloriosaesy
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
UditGheozi2
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
DataSupriatna
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
nawasenamerta
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
SurosoSuroso19
 
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptxKarier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
adolfnuhujanan101
 

Recently uploaded (20)

ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
 
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi KomunikasiKarakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
 
ppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdfppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdf
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
 
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
 
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrinPatofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
 
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik DosenUNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
 
Diseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptxDiseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptx
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
 
Kisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docxKisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docx
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
 
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptxKarier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
 

PENGENALAN MATLAB, ARRAY DAN MATRIKS

  • 1. PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015 Febri Arianti |Pemrograman Komputer Lanjut 1 A. PENGENALAN MATLAB  Command Window Simbol Operasi Hitung Contoh : >> a=2 a = 2 >> b=3 b = 3 >> c=a+b c = 5 Untuk memberi komentar dituliskan symbol “ %” Contoh : >> c=a+b %penjumlahan bilangan bulat c = 5
  • 2. PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015 Febri Arianti |Pemrograman Komputer Lanjut 2  Nama Variabel - Menggunakan huruf atau angka, tapi karakter pertama harus huruf - Huruf kapital dengan huruf kecil berbeda - Tanpa spasi - Tidak boleh menggunakan simbol khusus, kecuali ( _ )  Format Bilangan - Bilangan Bulat (Integer) - Bilangan Real - Bilangan kompleks Contoh : >>y=-2+3i %bilangan komplek x y = -2.0000 + 3.0000i >>bag_real=real(y) %mencari bagian real bag_imaginer=imag(y) %mencari bagian imaginer bag_real = -2 bag_imaginer = 3  Fungsi – fungsi Matematika Contoh : >> y=exp(2*x)-2*cos(3*x)+3*x^3-sqrt(2*x) y = 74.6778
  • 3. PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015 Febri Arianti |Pemrograman Komputer Lanjut 3 B. ARRAY & MATRIKS - Arraay Deretan nilai yang memiliki tipe data yang sama. Nama_array=[nilai1 nilai2 … nilaiN] *nilai menggunakan =* Contoh : >> z=[2,-1,3,-4,3,1] atau >> z=[2 -1 3 -4 3 1] z = 2 -1 3 -4 3 1 Menyatakan nilai array :  nama_array(indeks) *indeks tidak menggunakan =* contoh : >> z(6) ans = 1  nama_array(indeksawal:indeksakhir) contoh : >> z(2:4) ans = -1 3 -4  nama_array(indeksawal:hitung:indeksakhir) contoh: >> z(1:2:6) ans = 2 3 3 *indeks ke 1,3,5 dengan selisih 2* >> z(1:3:6) ans = 2 -4 *indeks ke 1 dan 4 dengan selisih 3*
  • 4. PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015 Febri Arianti |Pemrograman Komputer Lanjut 4 - Konstruksi Array Nama_array=(nilaiawal:hitung:nilaiakhir) Contoh : >> g=(1:3:7) g = 1 4 7 Nama_array=linspace(nilaiawal,nilaiakhir,banyakanggota) Contoh : >> h=linspace(1,7,3) *selisihnya selalu sama* h = 1 4 7 >> i=linspace(1,7,4) i = 1 3 5 7 Gabungan beberapa array : Nama_array=[array1 array2 … arrayN] Contoh : >> gabung=[g h i] gabung = 1 4 7 1 4 7 1 3 5 7 Array Kolom >> z' ans = 2 -1 3 -4 3 1
  • 5. PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015 Febri Arianti |Pemrograman Komputer Lanjut 5 Operasi Skalar dengan Array Skalar=k Array a=[a1 a2 … aN] Operasi Array dengan Array Array a=[a1 a2 … aN] Array b=[b1 b2 … bN] SOAL – SOAL ARRAY 1. Diketahui s=[5 3 1 -1 -3 -5] >> s=[5 3 1 -1 -3 -5] s = 5 3 1 -1 -3 -5  Sebutkan sintaks dan nilai dari : a. array s ke 2 sampai 5 >> s(2:5) ans = 3 1 -1 -3
  • 6. PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015 Febri Arianti |Pemrograman Komputer Lanjut 6 b. array s ke 1,3 dan 5 >> s(1:2:6) ans = 5 1 -3 c. array s ke 6, 4 dan 2 >> s(6:-2:2) ans = -5 -1 3 d. Gabungan array pada point a dengan point b >> a=s(2:5) a = 3 1 -1 -3 >> b=s(1:2:6) b = 5 1 -3 >> gabung=[a,b] gabung = 3 1 -1 -3 5 1 -3 e. Gabungan array pada pont b dengan point c >> c=s(6:-2:2) c = -5 -1 3 >> gabung=[b,c] gabung = 5 1 -3 -5 -1 3
  • 7. PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015 Febri Arianti |Pemrograman Komputer Lanjut 7 2. Diketahui -3≤x≤5 dengan x integer. Carilah array y jika >> x=[-3:5] x = -3 -2 -1 0 1 2 3 4 5 >> y=x.^3+2*x.^2-3*x-4 y = -4 2 0 -4 -4 6 32 80 156 3. Diketahui skalar k=2 dan array m=[2 -6 4 8 -12 -1] Apakah sintaks dan hasil dari : a. mk >> k=2 k = 2 >> m=[2 -6 4 8 -12 -1] m = 2 -6 4 8 -12 -1 >> m*k ans = 4 -12 8 16 -24 -2 b. >> m.^k ans = 4 36 16 64 144 1 c. k/m >> k./m ans = 1.0000 -0.3333 0.5000 0.2500 -0.1667 -2.0000
  • 8. PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015 Febri Arianti |Pemrograman Komputer Lanjut 8 4. Diketahui A=[linspace(-4,0,5);linspace(4,-4,5);linspace(2,8,5)] B=[-1 0 -1 2 -2;(2:2:10);linspace(2,-2,5)]. Hitung : a. A+B >> A=[linspace(-4,0,5);linspace(4,-4,5);linspace(2,8,5)] A = -4.0000 -3.0000 -2.0000 -1.0000 0 4.0000 2.0000 0 -2.0000 -4.0000 2.0000 3.5000 5.0000 6.5000 8.0000 >> B=[-1 0 -1 2 -2;(2:2:10);linspace(2,-2,5)] B = -1 0 -1 2 -2 2 4 6 8 10 2 1 0 -1 -2 >> A+B ans = -5.0000 -3.0000 -3.0000 1.0000 -2.0000 6.0000 6.0000 6.0000 6.0000 6.0000 4.0000 4.5000 5.0000 5.5000 6.0000 b. 2A-B >> 2*A-B ans = -7 -6 -3 -4 2 6 0 -6 -12 -18 2 6 10 14 18 c. 2B’ >> 2*B' ans = -2 4 4 0 8 2
  • 9. PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015 Febri Arianti |Pemrograman Komputer Lanjut 9 -2 12 0 4 16 -2 -4 20 -4 d. AB >> A.*B ans = 4.0000 0 2.0000 -2.0000 0 8.0000 8.0000 0 -16.0000 -40.0000 4.0000 3.5000 0 -6.5000 -16.0000 ************************************************************************** - Matriks Kumpulan sederetan array baris/array kolom Matriks A=[arraybaris1;arraybaris2;…;arraybarisN] Contoh : >> A=[2 -1 3 2; 3 -5 4 2; 3 4 2 3] A = 2 -1 3 2 3 -5 4 2 3 4 2 3 >> size(A) ans = 3 4 >> A(2,4)=2 A = 2 -1 3 2 3 -5 4 2 3 4 2 3 >> A(:,3)=[ ] *kolom ke3 dihapus* A =
  • 10. PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015 Febri Arianti |Pemrograman Komputer Lanjut 10 2 -1 2 3 -5 2 3 4 3 >> A(2,:)=[1 1 1] *baris ke2 diganti* A = 2 -1 2 1 1 1 3 4 3 >> A' ans = 2 1 3 -1 1 4 2 1 3 >> B=A' B = 2 1 3 -1 1 4 2 1 3 >> C=A(:) C = 2 1 3 -1 1 4 2 1 3
  • 11. PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015 Febri Arianti |Pemrograman Komputer Lanjut 11 Matriks Khusus Operasi Matriks Fungsi Pada Matriks Det(A) determinan matriks A Inv(A) invers matriks A Trace(A) jumlah elemen diagonal matriks A Diag(A) diagonal utama dari matriks A A’ transpose dari matriks A rref(A) bentuk eselon baris tereduksi dari A
  • 12. PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015 Febri Arianti |Pemrograman Komputer Lanjut 12 LATIHAN MATRIKS 1. Dalam MATLAB, apakah hasil dari perintah-perintah berikut ini? a. B( 4,2 ) b. B( 4,: ) c. B( 3,: )=[ ] Jika diketahui matriks A = [ ] Jawab : >> A=[1 -2 2;3 0 4; 0 -2 1; 1 1 -2; 4 5 -2] A = 1 -2 2 3 0 4 0 -2 1 1 1 -2 4 5 -2 a. >> A(4,2) ans = 1 b. >> A(4,:) *baris ke4 dipanggil* ans = 1 1 -2 c. >> A( 3,: )=[ ] *baris ke3 dihapus*
  • 13. PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015 Febri Arianti |Pemrograman Komputer Lanjut 13 A = 1 -2 2 3 0 4 1 1 -2 4 5 -2 2. Apakah hasil dari perintah-perintah berikut ini? 2*ones(3,4)+eye(3,4) *ones=matriks1* 3*eye(3)+2*ones(3) *eye=matriks identitas* Jawab : >> 2*ones(3,4)+eye(3,4) ans = 3 2 2 2 2 3 2 2 2 2 3 2 >> 3*eye(3)+2*ones(3) ans = 5 2 2 2 5 2 2 2 5 3. Selesaikan system persamaan linear berikut ini : a. b. Jawab : X=Inv(A)*C a. >> A=[1 -2 ; 4 1]
  • 14. PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015 Febri Arianti |Pemrograman Komputer Lanjut 14 A = 1 -2 4 1 >> C=[-1 14] C = -1 14 >> C' ans = -1 14 >> X=inv(A)*C' X = 3.0000 2.0000 b. >> A=[3 2 2] A = 3 2 2 >> A=[3 2 2;5 4 3; 1 2 -1] A = 3 2 2 5 4 3 1 2 -1
  • 15. PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015 Febri Arianti |Pemrograman Komputer Lanjut 15 >> C=[1 4 3] C = 1 4 3 >> C' ans = 1 4 3 >> X=inv(A)*C' X = -4.0000 4.5000 2.0000 4. Diketahui matriks-matriks [ ] , [ ] dan [ ]. Hitunglah : PQR! Jawab : >> P=[2 -1 4 3; 1 0 1 -1; 2 1 2 1] P = 2 -1 4 3 1 0 1 -1 2 1 2 1 >> Q=[2 0 1; 1 -1 1; 3 -1 2; 1 2 3]
  • 16. PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015 Febri Arianti |Pemrograman Komputer Lanjut 16 Q = 2 0 1 1 -1 1 3 -1 2 1 2 3 >> R=[1 3 3; 1 4 3; 1 3 4] R = 1 3 3 1 4 3 1 3 4 >> P*Q*R ans = 39 120 135 1 0 3 21 62 73 5. Untuk matriks P, Q dan R dari soal nomor 4, hitunglah : Det(PQ)! Jawab : >> det(P*Q) ans = -84.0000 6. Diketahui matriks P, Q dan R seperti pada soal nomor 4, carilah : a. Bentuk eselon baris tereduksi dari P Jawab :
  • 17. PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015 Febri Arianti |Pemrograman Komputer Lanjut 17 >> rref(P) ans = 1 0 0 -5 0 1 0 3 0 0 1 4 b. Invers dari matriks PQ Jawab : >> inv(P*Q) ans = 0.3571 0.5714 -0.6429 0.4762 0.4286 -0.8571 -0.3810 -0.6429 0.7857 7. Dalam MATLAB, apakah hasil dari perintah-perintah berikut ini? a. B( :,2 ) b. B( :,3 )=[7;7;7;7;7] Jika diketahui matriks A = [ ] Jawab : >> A=[1 -2 2; 3 0 4; 0 -2 1; 1 1 -2; 4 5 -2] A = 1 -2 2 3 0 4 0 -2 1
  • 18. PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015 Febri Arianti |Pemrograman Komputer Lanjut 18 1 1 -2 4 5 -2 >> A( :,2 ) *kolom ke2 dipanggil* ans = -2 0 -2 1 5 >> A( :,3 )=[7;7;7;7;7] *kolom ke3 diganti* A = 1 -2 7 3 0 7 0 -2 7 1 1 7 4 5 7 8. Apakah hasil dari perintah berikut ini? zeros(4,3)+7*eye(4,3)-ones(3,4) Jawab : >> zeros(4,3)+7*eye(4,3)-ones(4,3) ans = 6 -1 -1
  • 19. PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015 Febri Arianti |Pemrograman Komputer Lanjut 19 -1 6 -1 -1 -1 6 -1 -1 -1 9. Selesaikan system persamaan linear berikut ini : Jawab : X=Inv(A)*C >> A=[2 -1 2 3; 1 0 -1 5 ; 1 3 0 7 ;5 1 6 2] A = 2 -1 2 3 1 0 -1 5 1 3 0 7 5 1 6 2 >> C=[5 14 -15 23] C = 5 14 -15 23 >> C' ans = 5
  • 20. PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015 Febri Arianti |Pemrograman Komputer Lanjut 20 14 -15 23 >> X=inv(A)*C' X = 25.3333 -1.0000 -15.3333 -5.3333 10. Diketahui matriks-matriks [ ] , [ ] dan [ ]. Hitunglah : a. P-2Qt Jawab : >> P-2*Q' ans = -2 -3 -2 1 1 2 3 -5 0 -1 -2 -5 b. RPQ >> R*P*Q ans = 66 -9 48
  • 21. PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015 Febri Arianti |Pemrograman Komputer Lanjut 21 70 -12 48 78 -10 58 11. Untuk matriks P, Q dan R dari soal nomor 10, hitunglah : a. Det(PQR) Jawab : >> det(P*Q*R) ans = -84.0000 b. Trace(RPQ) *jumlah elemen diagonal matriks RPQ* Jawab : >> trace(P*Q*R) ans = 112 12. Diketahui matriks P, Q dan R seperti pada soal nomor 10, carilah : a. Invers dari matriks R Jawab : >> inv(R) ans = 7 -3 -3 -1 1 0 -1 0 1 b. Bentuk eselon baris tereduksi dari QR Jawab : >> rref(Q*R)
  • 22. PENGENALAN MATLAB, ARRAY & MATRIKS[ ] March 17, 2015 Febri Arianti |Pemrograman Komputer Lanjut 22 ans = 1 0 0 0 1 0 0 0 1 0 0 0 c. Rank dari RPQ Jawab : >> rank(R*P*Q) ans = 3