SlideShare une entreprise Scribd logo
1  sur  10
1. %Program Matriks ukuran nxn
%Tgl 10 November 2014
%Oleh Khoirul Ummah
clc
clear
A=[2 3 4; 1 3 4; 5 4 3];
B=A';
disp('Matriks A =');
disp(A);
disp('Matriks B =');
disp(B);
disp('determinan matriks A');
disp(det(A));
disp('determinan matriks B');
disp(det(B));
disp('inverse matriks A');
disp(inv(A));
disp('inverse matriks B');
disp(inv(B));
I=A*inv(A);
format bank
disp('Matriks Identitas A');
disp(I);
disp('Programmed by Ummah')
2. %Matriks Koefisien
%Tgl 13 November 2014
%Oleh Khoirul Ummah
clc
clear
%3x1+2x2+3x3=36
%4x1+5x2+7x3=40
%-2x1+8x2=70
A=[3 2 3; 4 5 7; -2 8 0];
b=[36; 40; 70];
xa=inv(A)*b;
xb=Ab;
disp('Matriks Koefisien')
disp(A)
disp('Matriks b');
disp(b)
disp('Matriks xa menggunakan invers');
disp(xa)
disp('Matriks xb menggunakan bagi kiri')
disp(xb)
disp('Programmed by Ummah')
3. %Persamaan Linear Matriks
%Tgl 13 November 2014
%Oleh Khoirul Ummah
clc
clear
%3x1+2x2+3x3=36
%4x1+5x2+7x3=40
%-2x1+8x2=70
A=[3 2 3; 4 5 7; -2 8 0];
b=[36; 40; 70];
disp('Matriks A')
disp(A)
disp('Matriks b');
disp(b)
disp('Programmed by Ummah')
4. %Program Matriks Random
%Tgl 10 November 2014
%Oleh Khoirul Ummah
clc
clear
Z=round(10*rand(4,4)); % round untuk membulatkan, 10 dikalikan.
disp('Matriks Z ukuran 4 x 4') % baris 3, kolom 4
disp(Z);
F=Z';
disp('Matriks F')
disp(F);
disp('determinan matriks Z =')
disp(det(Z));
disp('determinan matriks F =')
disp(det(F));
disp('inverse matriks Z =')
disp(inv(Z));
disp('inverse matriks F =')
disp(inv(F));
disp('Matriks segitiga atas Z');
disp(triu(Z));
disp('Matriks segitiga atas F');
disp(triu(F));
disp('Programmed by Ummah')
5. %Menghitung akar dengan solve (eq)
%Tanggal 20 November 2014
%Oleh Khoirul Ummah
clc
clear
a='5*x^3+x^2+2*x+1';
xa=solve(a);
x=double(xa);
fprintf('x1 ='); disp(x(1));
fprintf('x2 ='); disp(x(2));
fprintf('x3 ='); disp(x(3));
disp('Programmed by Ummah')
6. %Program Menggunakan Solve dan Explot
%Tanggal 24 November 2014
%Oleh khoirul Ummah
clc
clear
xo=0:10;
ao='xo^3+2*xo^2+25';
a='x^3+2*x^2+25';
aa=solve (a)
x=double(aa);
disp('Akar-akar persamaan a=x^3+2*x^2+25 adalah =');
fprintf('x1 = '); disp(x(1))
fprintf('x2 = '); disp(x(2))
fprintf('x3 = '); disp(x(3))
%explot(a),grid
plot(xo,ao),grid
7. %Penjumlahan Matriks
%Tgl 13 November 2014
%Oleh Khoirul Ummah
clc
clear
A=round(10*rand(3,4));
disp('Matriks A ukuran 3 x 4')
disp(A);
B=round(10*rand(3,4));
disp('Matriks B ukuran 3 x 4')
disp(B);
C=A+B;
disp('Matriks A + B =')
disp(C)
disp('Programmed by Ummah')
8. %Perkalian Matriks
%Tgl 13 November 2014
%Oleh Khoirul Ummah
clc
clear
A=round(10*rand(3,4));
disp('Matriks A ukuran 3 x 4')
disp(A);
B=round(10*rand(4,3));
disp('Matriks B ukuran 4 x 3')
disp(B);
C=A*B;
disp('Matriks A x B =')
disp(C)
disp('Programmed by Ummah')
%Program Kendali Perulangan
%Oleh Khoirul Ummah
9. clc
clear
disp(' TABEL KONVERSI SUHU ')
disp(' ')
disp('===========================')
disp('Celsius Fahrenheit Reamur')
disp('===========================')
C=0;
while C<=100;
F=9/5*C+32;
R=4/5*C;
C=C+10
fprintf('%5.0f %8.0f %8.0fn', C,F,R)
end
disp(' ')
disp('Programmed by Ummah')
10. %Program Menghitung akar persamaan kuadrat
%Tgl 6 Oktober 2014
clc
clear
disp('AKAR PERSAMAAN KUADRAT');
a=input('Masukkan nilai a yang anda inginkan =');
b=input('Masukkan nilai b yang anda inginkan =');
c=input('Masukkan nilai c yang anda inginkan =');
D=b^2-4*a*c;
x1=(-b+(D^0.5))/2*a;
x2=(-b-(D^0.5))/2*a;
if D==0
disp('Persamaan mempunyai akar kembar(x1=x2)');
end
if D>0
disp('Persamaan mempunyai akar ganda(x1 dan x2)');
end
if D<0
disp('Persamaan mempunyai akar imaginer');
end
disp(['nilai x1=',num2str(x1),'nilai x2=',num2str(x2)]);
disp('selesai')
disp(' ')
disp('Programmed by Ummah')
11. %Perkalian Polinom
%Tanggal 20 November 2014
%Oleh Khoirul Ummah
clc
clear
%3x^2+5x+12=0
%11x^2+9x+3=0
P1=[2 5 12];
P2=[11 9 3];
disp('Matriks hasil kali P1 dan P2');
P=conv(P1,P2)
disp(P);
fprintf('Hasil kali =%3.0f.x^5 + %3.0f.x^4 + %3.0f.x^2 +
%3.0fn',P(1),P(2),P(3),P(4),P(5))
12. %Persamaan Linear Matriks
%Tgl 13 November 2014
%Oleh Khoirul Ummah
clc
clear
A=[1 4; 2 5]
b=[ 3; 2]
disp('Matriks A=')
disp(A)
disp('Matriks b=')
disp(b)
disp('Programmed by Ummah')
13. %Program MJ Balok
%Oleh Khoirul Ummah
clc
clear
disp('MENGHITUNG MASSA JENIS BALOK')
disp(' ')
disp('Masukkan Ukuran Balok')
disp(' ')
p=input('Panjang Balok =');
l=input('Lebar Balok =');
t=input('Tinggi Balok =');
m=input('Massa Balok =');
disp(' ')
disp('Tekan <Enter>')
pause
clc
disp('Tampilan data dan hasil perhitungan')
disp(' ')
fprintf('Panjang Balok =%6.2f mn',p);
fprintf('Lebar Balok =%6.2f mn',l);
fprintf('Tinggi Balok =%6.2f mn',t);
fprintf('Massa Balok =%6.2f kgn',m);
V=p*l*t;
MJ=m/V
fprintf('Volume Balok =%6.2f m^3n',V);
fprintf('MJ Balok =%6.2f kg/m^3n',MJ);
14. %Progam untuk menghitung massa jenis silinder berlubang
clc
clear
disp('Menghitung Massa JenisSilinderBerlubang')
rluar=input('Jejariluar = ');
rdalam=input('Jejaridalam = ');
p=input('Panjang = ');
m=input('Massa = ');
volume=(pi*(rluar-rdalam)^2)*p;
massa_jenis=m/volume;
disp('Volume dan Massa JenisSilinderBerlubang')
disp(['Volume = ',num2str(volume),'m^3'])
disp(['Massa jenis = ',num2str(massa_jenis),'kg/m^3'])
disp(' ')
disp('Programmed by Ummah')
15. %Program turunan Fungsi
%Tanggal 24 November 2014
%Oleh Khoirul Ummah
clc
clear
syms x
f=x^2+ 4*x +5
f1=diff(f);
f2=diff(f,2);
disp('Turunan pertama Fungsi f=x^2 + 4*x + 5 adalah')
fprintf('f1 '); disp(f(1));
disp('Turunan kedua Fungsi f=x^2 + 4*x + 5 adalah')
fprintf('f2 '); disp(f(2));
16. %Matriks Koefisien
%Tgl 13 November 2014
%Oleh Khoirul Ummah
clc
clear
%3x1+2x2+3x3=36
%4x1+5x2+7x3=40
%-2x1+8x2=70
A=[3 2 3; 4 5 7; -2 8 0];
b=[36; 40; 70];
xa=inv(A)*b;
xb=Ab;
disp('Matriks Koefisien')
disp(A)
disp('Matriks b');
disp(b)
disp('Matriks xa menggunakan invers');
disp(xa)
disp('Matriks xb menggunakan bagi kiri')
disp(xb)
disp('Programmed by Ummah')
17. %Program Matriks
%Oleh Khoirul Ummah
%Tgl 6 November 2014
clc
clear
A=[1 2 3 ; 3 4 5 ; 6 7 8];
a1=[1 2 3];
a2=[3 4 5];
a3=[6 7 8];
B=[a1;a2;a3];
disp('Matriks A =');
disp(A);
disp(' ')
disp('Matriks B =');
disp(B);
disp('Programmed by Ummah')
18. %Program Vektor Baris dan Vektor Kolom
%Oleh Khoirul Ummah
%Tgl 6 November 2014
clc
clear
A=[1 2 3 4 5];
B=[1,2,3,4,5];
x=1:5;
C=x;
D=linspace(1,5,5);
disp('Menuliskan Vektor dengan berbagai cara');
disp('Cara 1 A=[1 2 3 4 5]');
disp(A);
disp(' ')
disp('Cara 2 B=[1,2,3,4,5]');
disp(B);
disp(' ')
disp('Cara 3 C=1:5');
disp(C);
disp(' ')
disp('Cara 4 D=linspace(1,5,5)');
disp(D);
disp('Programmed by Ummah');
19. %Besar Vector A
%Oleh Khoirul Ummah
%Tgl 13 November 2014
clc
clear
A=[-1 7 3 2]
B=A.*A;
C=sum(B);
besar=sqrt(C);
disp('Besar Vektor A');
disp(besar)
disp('Programmed by Ummah')
20. %Program Vektor Baris dan Vektor Kolom
%Oleh Khoirul Ummah
%Tgl 6 November 2014
clc
clear
A=[4 2 8 1 5];
length(A); %Menyatakan panjang vektor
max(A); %nilai maksimal elemen vektor A
min(A); %nilai minimum elemen vektor A
fprintf('Panjang vektor ='); disp(length(A))
fprintf('Max Elemen vektor ='); disp(max(A))
fprintf('Min Elemen vektor ='); disp(min(A))
Kuad=A.*A;
JK=sum(Kuad);
Besar=sqrt(JK);
fprintf('Kuadrat vektor ='); disp(Kuad)
fprintf('Jumlah Kuadrat vektor ='); disp(JK)
fprintf('Besar vektor ='); disp(Besar)
disp('Programmed by Ummah');
21. %Program Percabangan If Else
%Oleh Khoirul Ummah
clc
clear
disp('SOAL PILIHAN GANDA');
disp(' ')
disp('Berapakah F yg bekerja pd sebuah benda m= 9 kg yg bergerak dan a=
3m/s^2');
disp('a. 4.5 N');
disp('b. 5 N');
disp('c. 3 N');
disp('d. 2 N');
disp(' ')
pil=input('Pilihan Jawaban Anda =','s')
if (pil=='B')|(pil=='b')
disp(' ')
disp('Jawaban Anda Benar');
else disp('Jawaban Anda Salah')
end

Contenu connexe

Tendances

Standar Kompetensi & Kompetensi Dasar Matematika SMA kls X, XI,& XII
Standar Kompetensi & Kompetensi Dasar Matematika SMA kls X, XI,& XIIStandar Kompetensi & Kompetensi Dasar Matematika SMA kls X, XI,& XII
Standar Kompetensi & Kompetensi Dasar Matematika SMA kls X, XI,& XIIRian Maulana
 
Homomorfisma grup
Homomorfisma grupHomomorfisma grup
Homomorfisma grupYadi Pura
 
Slide week 2a bilangan kompleks
Slide week 2a   bilangan kompleksSlide week 2a   bilangan kompleks
Slide week 2a bilangan kompleksBeny Nugraha
 
Aplikasi Integral Lipat Dua Benda Pejal
Aplikasi Integral Lipat Dua Benda PejalAplikasi Integral Lipat Dua Benda Pejal
Aplikasi Integral Lipat Dua Benda PejalCindi Tri Fitikasari
 
Makalah struktur aljabar grupoida
Makalah struktur aljabar grupoidaMakalah struktur aljabar grupoida
Makalah struktur aljabar grupoidaDIANTO IRAWAN
 
Determinan hasil dekomposisi dengan cara crout pada matriks bujur sangkar
Determinan  hasil dekomposisi dengan cara crout pada matriks bujur sangkarDeterminan  hasil dekomposisi dengan cara crout pada matriks bujur sangkar
Determinan hasil dekomposisi dengan cara crout pada matriks bujur sangkarBAIDILAH Baidilah
 
Bilangan kompleks lengkap
Bilangan kompleks lengkapBilangan kompleks lengkap
Bilangan kompleks lengkapagus_budiarto
 
Rangkuman materi isometri lanjutan
Rangkuman materi isometri lanjutanRangkuman materi isometri lanjutan
Rangkuman materi isometri lanjutanNia Matus
 
RPP TRANSLASI KELAS XI K13
RPP TRANSLASI KELAS XI K13RPP TRANSLASI KELAS XI K13
RPP TRANSLASI KELAS XI K13randiramlan
 
Sejarah mtk
Sejarah mtkSejarah mtk
Sejarah mtk33335
 
Ppt singkat persamaan linier dan pertidaksamaan linier
Ppt singkat persamaan linier dan pertidaksamaan linierPpt singkat persamaan linier dan pertidaksamaan linier
Ppt singkat persamaan linier dan pertidaksamaan linierShandaAnggelika
 
Mrv 4.1 fitriana &amp; fatmala yunita ruang n- euclidis
Mrv 4.1   fitriana &amp; fatmala yunita  ruang n- euclidisMrv 4.1   fitriana &amp; fatmala yunita  ruang n- euclidis
Mrv 4.1 fitriana &amp; fatmala yunita ruang n- euclidisNunink Apriani
 
LaTeX ; Notasi Matematika
LaTeX ; Notasi Matematika LaTeX ; Notasi Matematika
LaTeX ; Notasi Matematika Hirwanto Iwan
 
RPP OPERASI MATRIKS( penjumlahan, pengurangan, perkalian dengan sebuah bilang...
RPP OPERASI MATRIKS( penjumlahan, pengurangan, perkalian dengan sebuah bilang...RPP OPERASI MATRIKS( penjumlahan, pengurangan, perkalian dengan sebuah bilang...
RPP OPERASI MATRIKS( penjumlahan, pengurangan, perkalian dengan sebuah bilang...Universitas Lambung Mangkurat
 

Tendances (20)

Standar Kompetensi & Kompetensi Dasar Matematika SMA kls X, XI,& XII
Standar Kompetensi & Kompetensi Dasar Matematika SMA kls X, XI,& XIIStandar Kompetensi & Kompetensi Dasar Matematika SMA kls X, XI,& XII
Standar Kompetensi & Kompetensi Dasar Matematika SMA kls X, XI,& XII
 
Homomorfisma grup
Homomorfisma grupHomomorfisma grup
Homomorfisma grup
 
Slide week 2a bilangan kompleks
Slide week 2a   bilangan kompleksSlide week 2a   bilangan kompleks
Slide week 2a bilangan kompleks
 
Aplikasi Integral Lipat Dua Benda Pejal
Aplikasi Integral Lipat Dua Benda PejalAplikasi Integral Lipat Dua Benda Pejal
Aplikasi Integral Lipat Dua Benda Pejal
 
Integral sebagai luas daerah
Integral sebagai luas daerahIntegral sebagai luas daerah
Integral sebagai luas daerah
 
Makalah struktur aljabar grupoida
Makalah struktur aljabar grupoidaMakalah struktur aljabar grupoida
Makalah struktur aljabar grupoida
 
Determinan hasil dekomposisi dengan cara crout pada matriks bujur sangkar
Determinan  hasil dekomposisi dengan cara crout pada matriks bujur sangkarDeterminan  hasil dekomposisi dengan cara crout pada matriks bujur sangkar
Determinan hasil dekomposisi dengan cara crout pada matriks bujur sangkar
 
LIMIT FUNGSI (RPP & LKPD)
LIMIT FUNGSI (RPP & LKPD)LIMIT FUNGSI (RPP & LKPD)
LIMIT FUNGSI (RPP & LKPD)
 
Modul 3 kongruensi
Modul 3   kongruensiModul 3   kongruensi
Modul 3 kongruensi
 
Bilangan kompleks lengkap
Bilangan kompleks lengkapBilangan kompleks lengkap
Bilangan kompleks lengkap
 
Prinsip Inklusi Eksklusi
Prinsip Inklusi EksklusiPrinsip Inklusi Eksklusi
Prinsip Inklusi Eksklusi
 
Rangkuman materi isometri lanjutan
Rangkuman materi isometri lanjutanRangkuman materi isometri lanjutan
Rangkuman materi isometri lanjutan
 
RPP TRANSLASI KELAS XI K13
RPP TRANSLASI KELAS XI K13RPP TRANSLASI KELAS XI K13
RPP TRANSLASI KELAS XI K13
 
Sejarah mtk
Sejarah mtkSejarah mtk
Sejarah mtk
 
Ppt singkat persamaan linier dan pertidaksamaan linier
Ppt singkat persamaan linier dan pertidaksamaan linierPpt singkat persamaan linier dan pertidaksamaan linier
Ppt singkat persamaan linier dan pertidaksamaan linier
 
Mrv 4.1 fitriana &amp; fatmala yunita ruang n- euclidis
Mrv 4.1   fitriana &amp; fatmala yunita  ruang n- euclidisMrv 4.1   fitriana &amp; fatmala yunita  ruang n- euclidis
Mrv 4.1 fitriana &amp; fatmala yunita ruang n- euclidis
 
Matriks
MatriksMatriks
Matriks
 
LaTeX ; Notasi Matematika
LaTeX ; Notasi Matematika LaTeX ; Notasi Matematika
LaTeX ; Notasi Matematika
 
Statistik
StatistikStatistik
Statistik
 
RPP OPERASI MATRIKS( penjumlahan, pengurangan, perkalian dengan sebuah bilang...
RPP OPERASI MATRIKS( penjumlahan, pengurangan, perkalian dengan sebuah bilang...RPP OPERASI MATRIKS( penjumlahan, pengurangan, perkalian dengan sebuah bilang...
RPP OPERASI MATRIKS( penjumlahan, pengurangan, perkalian dengan sebuah bilang...
 

En vedette

Contoh program matlab
Contoh program matlabContoh program matlab
Contoh program matlabZahra Doangs
 
Pendekatan Inversi Linier dengan Matriks Jacobi pada Kasus Permodelan Gravity...
Pendekatan Inversi Linier dengan Matriks Jacobi pada Kasus Permodelan Gravity...Pendekatan Inversi Linier dengan Matriks Jacobi pada Kasus Permodelan Gravity...
Pendekatan Inversi Linier dengan Matriks Jacobi pada Kasus Permodelan Gravity...Fajar Perdana
 
Jurnal rekayasa metode_geolistrik
Jurnal rekayasa metode_geolistrikJurnal rekayasa metode_geolistrik
Jurnal rekayasa metode_geolistrikEddy Ibrahim
 
forward & inverse modelling
forward & inverse modellingforward & inverse modelling
forward & inverse modellingEh Ujank
 
Pendekatan Inversi Linier dengan Matriks Jacobi pada Kasus Perhitungan Hipose...
Pendekatan Inversi Linier dengan Matriks Jacobi pada Kasus Perhitungan Hipose...Pendekatan Inversi Linier dengan Matriks Jacobi pada Kasus Perhitungan Hipose...
Pendekatan Inversi Linier dengan Matriks Jacobi pada Kasus Perhitungan Hipose...Fajar Perdana
 
Cepat mahir dengan matlab
Cepat mahir dengan matlabCepat mahir dengan matlab
Cepat mahir dengan matlabNur Hy
 
Cara cerdas menginstal matlab
Cara cerdas menginstal matlabCara cerdas menginstal matlab
Cara cerdas menginstal matlabIrsyad KA
 
Penyelesaian Raytracing dengan Bantuan Inversi Simulated Annealing
Penyelesaian Raytracing dengan Bantuan Inversi Simulated AnnealingPenyelesaian Raytracing dengan Bantuan Inversi Simulated Annealing
Penyelesaian Raytracing dengan Bantuan Inversi Simulated AnnealingFajar Perdana
 
Inversi Non-Linier Dengan Pendekatan Global: Systematic And Random Grid Search
Inversi Non-Linier Dengan Pendekatan Global: Systematic And Random Grid SearchInversi Non-Linier Dengan Pendekatan Global: Systematic And Random Grid Search
Inversi Non-Linier Dengan Pendekatan Global: Systematic And Random Grid SearchFajar Perdana
 
Eliptic Partial DIfferential Equation
Eliptic Partial DIfferential EquationEliptic Partial DIfferential Equation
Eliptic Partial DIfferential EquationFajar Perdana
 
materi-kuliah-komputasi-tambang-kuliah-teknik-pertambangan-sttnas-yogyakarta...
 materi-kuliah-komputasi-tambang-kuliah-teknik-pertambangan-sttnas-yogyakarta... materi-kuliah-komputasi-tambang-kuliah-teknik-pertambangan-sttnas-yogyakarta...
materi-kuliah-komputasi-tambang-kuliah-teknik-pertambangan-sttnas-yogyakarta...Mario Yuven
 
Materi Kuliah Komputasi tambang Materi 1 Kuliah Teknik Pertambangan STTNAS Yo...
Materi Kuliah Komputasi tambang Materi 1 Kuliah Teknik Pertambangan STTNAS Yo...Materi Kuliah Komputasi tambang Materi 1 Kuliah Teknik Pertambangan STTNAS Yo...
Materi Kuliah Komputasi tambang Materi 1 Kuliah Teknik Pertambangan STTNAS Yo...Mario Yuven
 
materi-kuliah-komputasi-tambang kuliah-teknik-pertambangan-sttnas-yogyakarta-...
materi-kuliah-komputasi-tambang kuliah-teknik-pertambangan-sttnas-yogyakarta-...materi-kuliah-komputasi-tambang kuliah-teknik-pertambangan-sttnas-yogyakarta-...
materi-kuliah-komputasi-tambang kuliah-teknik-pertambangan-sttnas-yogyakarta-...Mario Yuven
 
PERULANGAN DALAM MATLAB
PERULANGAN DALAM MATLABPERULANGAN DALAM MATLAB
PERULANGAN DALAM MATLABFebri Arianti
 
numericai matmatic matlab uygulamalar ali abdullah
numericai matmatic  matlab  uygulamalar ali abdullahnumericai matmatic  matlab  uygulamalar ali abdullah
numericai matmatic matlab uygulamalar ali abdullahAli Abdullah
 
Bismo yuswan-matematika teknik-kimia
Bismo yuswan-matematika teknik-kimiaBismo yuswan-matematika teknik-kimia
Bismo yuswan-matematika teknik-kimiaTEKNIK KIMIA
 

En vedette (20)

Contoh program matlab
Contoh program matlabContoh program matlab
Contoh program matlab
 
Pendekatan Inversi Linier dengan Matriks Jacobi pada Kasus Permodelan Gravity...
Pendekatan Inversi Linier dengan Matriks Jacobi pada Kasus Permodelan Gravity...Pendekatan Inversi Linier dengan Matriks Jacobi pada Kasus Permodelan Gravity...
Pendekatan Inversi Linier dengan Matriks Jacobi pada Kasus Permodelan Gravity...
 
Jurnal rekayasa metode_geolistrik
Jurnal rekayasa metode_geolistrikJurnal rekayasa metode_geolistrik
Jurnal rekayasa metode_geolistrik
 
forward & inverse modelling
forward & inverse modellingforward & inverse modelling
forward & inverse modelling
 
Pendekatan Inversi Linier dengan Matriks Jacobi pada Kasus Perhitungan Hipose...
Pendekatan Inversi Linier dengan Matriks Jacobi pada Kasus Perhitungan Hipose...Pendekatan Inversi Linier dengan Matriks Jacobi pada Kasus Perhitungan Hipose...
Pendekatan Inversi Linier dengan Matriks Jacobi pada Kasus Perhitungan Hipose...
 
Cepat mahir dengan matlab
Cepat mahir dengan matlabCepat mahir dengan matlab
Cepat mahir dengan matlab
 
Cara cerdas menginstal matlab
Cara cerdas menginstal matlabCara cerdas menginstal matlab
Cara cerdas menginstal matlab
 
Penyelesaian Raytracing dengan Bantuan Inversi Simulated Annealing
Penyelesaian Raytracing dengan Bantuan Inversi Simulated AnnealingPenyelesaian Raytracing dengan Bantuan Inversi Simulated Annealing
Penyelesaian Raytracing dengan Bantuan Inversi Simulated Annealing
 
308 571-1-sm
308 571-1-sm308 571-1-sm
308 571-1-sm
 
Inversi Non-Linier Dengan Pendekatan Global: Systematic And Random Grid Search
Inversi Non-Linier Dengan Pendekatan Global: Systematic And Random Grid SearchInversi Non-Linier Dengan Pendekatan Global: Systematic And Random Grid Search
Inversi Non-Linier Dengan Pendekatan Global: Systematic And Random Grid Search
 
Metodegeolistrik 2015
Metodegeolistrik 2015Metodegeolistrik 2015
Metodegeolistrik 2015
 
Eliptic Partial DIfferential Equation
Eliptic Partial DIfferential EquationEliptic Partial DIfferential Equation
Eliptic Partial DIfferential Equation
 
materi-kuliah-komputasi-tambang-kuliah-teknik-pertambangan-sttnas-yogyakarta...
 materi-kuliah-komputasi-tambang-kuliah-teknik-pertambangan-sttnas-yogyakarta... materi-kuliah-komputasi-tambang-kuliah-teknik-pertambangan-sttnas-yogyakarta...
materi-kuliah-komputasi-tambang-kuliah-teknik-pertambangan-sttnas-yogyakarta...
 
Materi Kuliah Komputasi tambang Materi 1 Kuliah Teknik Pertambangan STTNAS Yo...
Materi Kuliah Komputasi tambang Materi 1 Kuliah Teknik Pertambangan STTNAS Yo...Materi Kuliah Komputasi tambang Materi 1 Kuliah Teknik Pertambangan STTNAS Yo...
Materi Kuliah Komputasi tambang Materi 1 Kuliah Teknik Pertambangan STTNAS Yo...
 
materi-kuliah-komputasi-tambang kuliah-teknik-pertambangan-sttnas-yogyakarta-...
materi-kuliah-komputasi-tambang kuliah-teknik-pertambangan-sttnas-yogyakarta-...materi-kuliah-komputasi-tambang kuliah-teknik-pertambangan-sttnas-yogyakarta-...
materi-kuliah-komputasi-tambang kuliah-teknik-pertambangan-sttnas-yogyakarta-...
 
Inversi 2008
Inversi 2008Inversi 2008
Inversi 2008
 
PERULANGAN DALAM MATLAB
PERULANGAN DALAM MATLABPERULANGAN DALAM MATLAB
PERULANGAN DALAM MATLAB
 
Bab iv mtk 1
Bab iv mtk 1Bab iv mtk 1
Bab iv mtk 1
 
numericai matmatic matlab uygulamalar ali abdullah
numericai matmatic  matlab  uygulamalar ali abdullahnumericai matmatic  matlab  uygulamalar ali abdullah
numericai matmatic matlab uygulamalar ali abdullah
 
Bismo yuswan-matematika teknik-kimia
Bismo yuswan-matematika teknik-kimiaBismo yuswan-matematika teknik-kimia
Bismo yuswan-matematika teknik-kimia
 

Tugas Pemrograman Komputer dengan Aplikasi Matlab

  • 1. 1. %Program Matriks ukuran nxn %Tgl 10 November 2014 %Oleh Khoirul Ummah clc clear A=[2 3 4; 1 3 4; 5 4 3]; B=A'; disp('Matriks A ='); disp(A); disp('Matriks B ='); disp(B); disp('determinan matriks A'); disp(det(A)); disp('determinan matriks B'); disp(det(B)); disp('inverse matriks A'); disp(inv(A)); disp('inverse matriks B'); disp(inv(B)); I=A*inv(A); format bank disp('Matriks Identitas A'); disp(I); disp('Programmed by Ummah') 2. %Matriks Koefisien %Tgl 13 November 2014 %Oleh Khoirul Ummah clc clear %3x1+2x2+3x3=36 %4x1+5x2+7x3=40 %-2x1+8x2=70 A=[3 2 3; 4 5 7; -2 8 0]; b=[36; 40; 70]; xa=inv(A)*b; xb=Ab; disp('Matriks Koefisien') disp(A) disp('Matriks b'); disp(b) disp('Matriks xa menggunakan invers'); disp(xa) disp('Matriks xb menggunakan bagi kiri') disp(xb) disp('Programmed by Ummah')
  • 2. 3. %Persamaan Linear Matriks %Tgl 13 November 2014 %Oleh Khoirul Ummah clc clear %3x1+2x2+3x3=36 %4x1+5x2+7x3=40 %-2x1+8x2=70 A=[3 2 3; 4 5 7; -2 8 0]; b=[36; 40; 70]; disp('Matriks A') disp(A) disp('Matriks b'); disp(b) disp('Programmed by Ummah') 4. %Program Matriks Random %Tgl 10 November 2014 %Oleh Khoirul Ummah clc clear Z=round(10*rand(4,4)); % round untuk membulatkan, 10 dikalikan. disp('Matriks Z ukuran 4 x 4') % baris 3, kolom 4 disp(Z); F=Z'; disp('Matriks F') disp(F); disp('determinan matriks Z =') disp(det(Z)); disp('determinan matriks F =') disp(det(F)); disp('inverse matriks Z =') disp(inv(Z)); disp('inverse matriks F =') disp(inv(F)); disp('Matriks segitiga atas Z'); disp(triu(Z)); disp('Matriks segitiga atas F'); disp(triu(F)); disp('Programmed by Ummah')
  • 3. 5. %Menghitung akar dengan solve (eq) %Tanggal 20 November 2014 %Oleh Khoirul Ummah clc clear a='5*x^3+x^2+2*x+1'; xa=solve(a); x=double(xa); fprintf('x1 ='); disp(x(1)); fprintf('x2 ='); disp(x(2)); fprintf('x3 ='); disp(x(3)); disp('Programmed by Ummah') 6. %Program Menggunakan Solve dan Explot %Tanggal 24 November 2014 %Oleh khoirul Ummah clc clear xo=0:10; ao='xo^3+2*xo^2+25'; a='x^3+2*x^2+25'; aa=solve (a) x=double(aa); disp('Akar-akar persamaan a=x^3+2*x^2+25 adalah ='); fprintf('x1 = '); disp(x(1)) fprintf('x2 = '); disp(x(2)) fprintf('x3 = '); disp(x(3)) %explot(a),grid plot(xo,ao),grid 7. %Penjumlahan Matriks %Tgl 13 November 2014 %Oleh Khoirul Ummah clc clear A=round(10*rand(3,4)); disp('Matriks A ukuran 3 x 4') disp(A); B=round(10*rand(3,4)); disp('Matriks B ukuran 3 x 4') disp(B); C=A+B; disp('Matriks A + B =') disp(C) disp('Programmed by Ummah')
  • 4. 8. %Perkalian Matriks %Tgl 13 November 2014 %Oleh Khoirul Ummah clc clear A=round(10*rand(3,4)); disp('Matriks A ukuran 3 x 4') disp(A); B=round(10*rand(4,3)); disp('Matriks B ukuran 4 x 3') disp(B); C=A*B; disp('Matriks A x B =') disp(C) disp('Programmed by Ummah') %Program Kendali Perulangan %Oleh Khoirul Ummah 9. clc clear disp(' TABEL KONVERSI SUHU ') disp(' ') disp('===========================') disp('Celsius Fahrenheit Reamur') disp('===========================') C=0; while C<=100; F=9/5*C+32; R=4/5*C; C=C+10 fprintf('%5.0f %8.0f %8.0fn', C,F,R) end disp(' ') disp('Programmed by Ummah') 10. %Program Menghitung akar persamaan kuadrat %Tgl 6 Oktober 2014 clc clear disp('AKAR PERSAMAAN KUADRAT'); a=input('Masukkan nilai a yang anda inginkan ='); b=input('Masukkan nilai b yang anda inginkan ='); c=input('Masukkan nilai c yang anda inginkan ='); D=b^2-4*a*c; x1=(-b+(D^0.5))/2*a; x2=(-b-(D^0.5))/2*a; if D==0 disp('Persamaan mempunyai akar kembar(x1=x2)');
  • 5. end if D>0 disp('Persamaan mempunyai akar ganda(x1 dan x2)'); end if D<0 disp('Persamaan mempunyai akar imaginer'); end disp(['nilai x1=',num2str(x1),'nilai x2=',num2str(x2)]); disp('selesai') disp(' ') disp('Programmed by Ummah') 11. %Perkalian Polinom %Tanggal 20 November 2014 %Oleh Khoirul Ummah clc clear %3x^2+5x+12=0 %11x^2+9x+3=0 P1=[2 5 12]; P2=[11 9 3]; disp('Matriks hasil kali P1 dan P2'); P=conv(P1,P2) disp(P); fprintf('Hasil kali =%3.0f.x^5 + %3.0f.x^4 + %3.0f.x^2 + %3.0fn',P(1),P(2),P(3),P(4),P(5)) 12. %Persamaan Linear Matriks %Tgl 13 November 2014 %Oleh Khoirul Ummah clc clear A=[1 4; 2 5] b=[ 3; 2] disp('Matriks A=') disp(A) disp('Matriks b=') disp(b) disp('Programmed by Ummah')
  • 6. 13. %Program MJ Balok %Oleh Khoirul Ummah clc clear disp('MENGHITUNG MASSA JENIS BALOK') disp(' ') disp('Masukkan Ukuran Balok') disp(' ') p=input('Panjang Balok ='); l=input('Lebar Balok ='); t=input('Tinggi Balok ='); m=input('Massa Balok ='); disp(' ') disp('Tekan <Enter>') pause clc disp('Tampilan data dan hasil perhitungan') disp(' ') fprintf('Panjang Balok =%6.2f mn',p); fprintf('Lebar Balok =%6.2f mn',l); fprintf('Tinggi Balok =%6.2f mn',t); fprintf('Massa Balok =%6.2f kgn',m); V=p*l*t; MJ=m/V fprintf('Volume Balok =%6.2f m^3n',V); fprintf('MJ Balok =%6.2f kg/m^3n',MJ); 14. %Progam untuk menghitung massa jenis silinder berlubang clc clear disp('Menghitung Massa JenisSilinderBerlubang') rluar=input('Jejariluar = '); rdalam=input('Jejaridalam = '); p=input('Panjang = '); m=input('Massa = '); volume=(pi*(rluar-rdalam)^2)*p; massa_jenis=m/volume; disp('Volume dan Massa JenisSilinderBerlubang') disp(['Volume = ',num2str(volume),'m^3']) disp(['Massa jenis = ',num2str(massa_jenis),'kg/m^3']) disp(' ') disp('Programmed by Ummah')
  • 7. 15. %Program turunan Fungsi %Tanggal 24 November 2014 %Oleh Khoirul Ummah clc clear syms x f=x^2+ 4*x +5 f1=diff(f); f2=diff(f,2); disp('Turunan pertama Fungsi f=x^2 + 4*x + 5 adalah') fprintf('f1 '); disp(f(1)); disp('Turunan kedua Fungsi f=x^2 + 4*x + 5 adalah') fprintf('f2 '); disp(f(2)); 16. %Matriks Koefisien %Tgl 13 November 2014 %Oleh Khoirul Ummah clc clear %3x1+2x2+3x3=36 %4x1+5x2+7x3=40 %-2x1+8x2=70 A=[3 2 3; 4 5 7; -2 8 0]; b=[36; 40; 70]; xa=inv(A)*b; xb=Ab; disp('Matriks Koefisien') disp(A) disp('Matriks b'); disp(b) disp('Matriks xa menggunakan invers'); disp(xa) disp('Matriks xb menggunakan bagi kiri') disp(xb) disp('Programmed by Ummah')
  • 8. 17. %Program Matriks %Oleh Khoirul Ummah %Tgl 6 November 2014 clc clear A=[1 2 3 ; 3 4 5 ; 6 7 8]; a1=[1 2 3]; a2=[3 4 5]; a3=[6 7 8]; B=[a1;a2;a3]; disp('Matriks A ='); disp(A); disp(' ') disp('Matriks B ='); disp(B); disp('Programmed by Ummah') 18. %Program Vektor Baris dan Vektor Kolom %Oleh Khoirul Ummah %Tgl 6 November 2014 clc clear A=[1 2 3 4 5]; B=[1,2,3,4,5]; x=1:5; C=x; D=linspace(1,5,5); disp('Menuliskan Vektor dengan berbagai cara'); disp('Cara 1 A=[1 2 3 4 5]'); disp(A); disp(' ') disp('Cara 2 B=[1,2,3,4,5]'); disp(B); disp(' ') disp('Cara 3 C=1:5'); disp(C); disp(' ') disp('Cara 4 D=linspace(1,5,5)'); disp(D); disp('Programmed by Ummah');
  • 9. 19. %Besar Vector A %Oleh Khoirul Ummah %Tgl 13 November 2014 clc clear A=[-1 7 3 2] B=A.*A; C=sum(B); besar=sqrt(C); disp('Besar Vektor A'); disp(besar) disp('Programmed by Ummah') 20. %Program Vektor Baris dan Vektor Kolom %Oleh Khoirul Ummah %Tgl 6 November 2014 clc clear A=[4 2 8 1 5]; length(A); %Menyatakan panjang vektor max(A); %nilai maksimal elemen vektor A min(A); %nilai minimum elemen vektor A fprintf('Panjang vektor ='); disp(length(A)) fprintf('Max Elemen vektor ='); disp(max(A)) fprintf('Min Elemen vektor ='); disp(min(A)) Kuad=A.*A; JK=sum(Kuad); Besar=sqrt(JK); fprintf('Kuadrat vektor ='); disp(Kuad) fprintf('Jumlah Kuadrat vektor ='); disp(JK) fprintf('Besar vektor ='); disp(Besar) disp('Programmed by Ummah'); 21. %Program Percabangan If Else %Oleh Khoirul Ummah clc clear disp('SOAL PILIHAN GANDA'); disp(' ') disp('Berapakah F yg bekerja pd sebuah benda m= 9 kg yg bergerak dan a= 3m/s^2'); disp('a. 4.5 N'); disp('b. 5 N'); disp('c. 3 N'); disp('d. 2 N'); disp(' ')
  • 10. pil=input('Pilihan Jawaban Anda =','s') if (pil=='B')|(pil=='b') disp(' ') disp('Jawaban Anda Benar'); else disp('Jawaban Anda Salah') end