14 Contoh Program Matlab untuk Latihan Pemrograman

Salah satu metode agar Anda mengelola menguasai programming adalah bersama mempelajari macam-macam bahasa asing menunjukkan. Untuk mempelajarinya, Anda diperlukan strategi. Caranya gimana? Cobalah mempraktekkan program-program yang saat ini dibuat melalui orang-orang tambahan.

Salah satu bahasa asing menunjukkan yang digunakan melalui programmer adalah Matlab. MATLAB (MATrix LABoratory) adalah bahasa asing menunjukkan yang tertutup, case delicate, dan juga terdiri dari langsung ke secara mendalam tingkatan bahasa asing menunjukkan yang ketinggian. Salah satu kelebihan Matlab adalah kapasitas grafikal bersama koleksi kustomisasi paling efektif. Selain miliknya sendiri, Matlab {memiliki} tak terhitung instruments yang praktis di beberapa kemauan keras ilmu. Itu mengapa tak terhitung sektor yang menggunakan MATLAB. Meskipun begitu, kelebihan dan juga kelangkaan bahasa asing menunjukkan produksi 4th tambahan dimiliki melalui bahasa asing ini.

Pada tulisan kali ini, tim kami pasti akan memberikan banyak {contoh} sistem Matlab yang bisa dengan mudah jadilah zat strategi programming Anda. Berikut ini adalah contoh-contohnya untuk Anda:

Buatlah sistem yang meminta enter angka sebanyak N, dimana N adalah enter berasal dari konsumen. Output sistem adalah bilangan maksimal dan juga minimal berasal dari angka-angka tersebut.

kuantitas = enter(‘masukkan bilangan ke-n: ‘);
Vektor = [];

for i=1:kuantitas
n = enter(‘masukkan angka: ‘);
Vektor = [Vektor n];
finish

maksimal = max(Vektor);
terendah = min(Vektor);

disp([‘max= ‘ num2str(maksimal)]);
disp([‘min= ‘ num2str(minimal)]);

Buatlah sistem yang bisa dengan mudah hemat enter berupa bilangan-bilangan integer langsung ke secara mendalam array. Lalu, berasal dari bilangan-bilangan tersebut pasti akan mengembangkan bilangan-bilangan yang habis dibagi 4.

j = 0;
x = enter(‘masukkan x secara mendalam rancangan [array]: ‘);
rentang = size(x);

for i = 1:rentang

sisa = mod(x(i),4);

if(sisa == 0)
j = j+1;
y(j)= x(i);
finish
finish

disp(y(1:j));

  • Contoh 3: Menghitung Bunga Tabungan

%Bunga Majemuk Tabungan Bankku 2018
x(1) = enter(‘Masukkan Jumlah Uang = ‘);
y = enter(‘Masukkan Bulan = ‘);
z = 1;
whereas z<=y &
x(z)<5*10^7 z = z+1;
a = z-1;
x(z)=(x(a)+x(a)*0.007)-12500;
finish if x(z)>= 50*10^7;
whereas z<=y z = z+1;
a = z-1;
x(z)=(x(a)+x(a)*0.0085)-12500;
finish
finish
tata letak lembaga keuangan;
fprintf (‘Uang nasabah pada %g bulan kemudian adalah Rp ‘,y),disp(x(z))

enter(‘ Inilah Kuis ‘)
enter(‘ ‘) clc;
disp(‘=============================================================================’);
disp(‘ ‘);
disp(‘—-** Soal kuis berbaikan berasal dari soal koleksi ganda dan juga essay —-**’);
disp(‘———-**1. soal koleksi ganda **———–’);
disp(‘ ———**2. soal essay **———–’);
disp(‘ ———**3. keberangkatan **———–’);
okay=0; n= enter(‘ mau memilih yang mana (1,2,3)——-> ‘)
if n==1;
for A=1
disp(’1. Berapa penting persegi yang {memiliki} pengukuran rentang 2 dan juga besar 3? ‘);
a=2;
b=3;
A=4;
B=6;
C=8;
D=10;
c=B;
c=a*b;
disp(‘A.4; B.6; C. 8; D.10′)
c1=enter(‘Jawaban Anda = ‘);
if c1 == c;
enter(‘************* tepat ***************’);
else
enter(‘tidak pantas’);
finish
if c1 == c;
enter (‘ Peringkat kredit 10 ‘);
okay=okay+1;
else
enter(‘ kecilkan 10 ‘);
okay=k-1;
enter(‘Penjelasan  Suatu persegi rumus mencari luasnya adalah penting = rentang * besar. Sehingga jawabannya adalah B.6′)
finish
for A=2
disp(’2. Berapa quantity suatu seberkas cahaya bersama rentang 2, besar 3 dan juga ketinggian 4 ? ‘);
a=2;
b=3;
d=4;
A=24;
B=37;
C=27;
D=39;
c=A;
c=a*b*d;
disp(‘A.24; B.37; C. 27; D.39′)
c1=enter(‘Jawaban Anda = ‘);
if c1 == c;
enter(‘************* tepat ***************’);
else
enter(‘tidak pantas’);
finish
if c1 == c;
enter (‘ Peringkat kredit 10 ‘);
okay=okay+1;
else
enter(‘ kecilkan 10 ‘);
enter(‘Penjelasan :Rumus quantity seberkas cahaya adalah = rentang * besar * ketinggian. Sehingga jawabannya adalah A.18′)
okay=k-1;
finish
for A=3
disp(’3. Berapa pengukuran rentang quantity seberkas cahaya jika diketahui penting 180 dan juga besar 6 dan juga ketinggian 5?‘);
a=90;
b=6;
d=5;
A=5;
B=6;
C=8;
D=10;
c=B;
c=a/(b*d);
disp(‘A.5; B.6; C. 8; D.10′)
c1=enter(‘Jawaban Anda = ‘);
if c1 == c;
enter(‘************* tepat ***************’);
else
enter(‘tidak pantas’);
finish
if c1 == c;
enter (‘ Peringkat kredit 10 ‘);
okay=okay+1;
else
enter(‘ kecilkan 10 ‘);
okay=k-1;
enter(‘Penjelasan :Rumus penting persegi adalah penting = rentang * besar * ketinggian, Sehingga untuk mencari rentang = penting / (besar*ketinggian). Jawabannya adalah B.6′)
finish
finish
finish
finish
finish
if n==2;
for B=5
disp(’1. 4 + 1= ‘);
a=4;
b=1;
c=5;
c=a+b;
c1=enter(‘Jawaban anda = ‘);
if c1 == c;
enter(‘ ************* tepat *************’);
else
enter(‘tidak pantas’)
finish
if c1 == c;
enter (‘ Peringkat kredit 10 ‘);
okay=okay+1;
else
enter(‘ kecilkan 10 ‘);
okay=k-1;
finish
for B=6
disp(’2. 3 + 4 – 2 = ‘);
a=3;
b=4;
d=2;
c=5;
c=a+b-d;
c1=enter(‘Jawaban Anda = ‘);
if c1 == c;
enter(‘ ************ tepat **************’);
else
enter(‘tidak pantas’);
finish
if c1 == c;
enter (‘ Peringkat kredit 10 ‘);
okay=okay+1;
else
enter(‘ kecilkan 10 ‘);
okay=k-1;
finish
for B=7
disp(’3. 11 + 5 = ‘);
a=11;
b=5;
c=16;
c=a+b;
c1=enter(‘Jawaban Anda = ‘);
if c1 == c;
enter(‘************* tepat ***************’);
okay=okay+1;
else
enter(‘tidak pantas’);
finish
if c1 == c;
enter (‘ Peringkat kredit 10 ‘);
okay=okay+1;
else
enter(‘ kecilkan 10 ‘);
okay=k-1;
finish
for B=8
disp(’4. Carilah kesepakatan penyelesaian berasal dari 1km + 2m + 3cm = dm !‘);
a= 1;
b= 2;
c= 3;
d= 80;
d=(a*50)+(b*20)+(c*3);
d1= enter(‘Jawaban Anda = ‘);
if d1 == d;
enter(‘************* tepat ***************’);
else
enter(‘tidak pantas’);
finish
if c1 == c;
enter (‘ Peringkat kredit 10 ‘);
okay=okay+1;
else
enter(‘ kecilkan 10 ‘);
okay=k-1;
finish
for B=9
disp(’5. Berapa alas berasal dari suatu segitiga jika luasnya = 120, dan juga ketinggian = 10? ‘);
a= 120;
b= 10;
c= 6;
c= a/(0.5*b);
c1= enter(‘Jawaban Anda = ‘);
if c1 == c;
enter(‘************* tepat ***************’);
else
enter(‘tidak pantas’);
finish
if c1 == c;
enter (‘ Peringkat kredit 10 ‘);
okay=okay+1;
else
enter(‘ kecilkan 10 ‘);
okay=k-1;
finish
finish
finish
finish
finish
finish
finish
okay=10*okay;
disp([‘Total nilai Anda ‘,num2str(k)]);
if n==3;
exit
finish

Lihat lebih banyak:  8 Cara Agar Komputer Tidak Lemot dan Penyebabnya

%***********************************************************
% MENU PILIHAN
%***********************************************************

clear all;
clc;

disp(‘***********************************************************’)
disp(‘MENU MAKANAN’)
disp(‘By : fauzi’)
disp(‘***********************************************************’)

disp(‘Menu yang dapat diakses’);
disp(‘1. Udang Singkirkan itu’);
disp(‘2. Gurame asam menyenangkan’);
disp(‘3. Ayam rica-rica’);
disp(‘4. Ayam Geprek’);
disp(”);
memilih=enter(‘Pilihan Anda (1-4): ‘);
change memilih
case 1
disp(‘Udang Singkirkan itu’)
disp(‘**********************************************’)
p=enter(‘banyaknya membeli = ‘);
menilai=12000;
gaji=p*menilai;
disp([‘jumlah yang dipesan= ‘ num2str(p)]);
disp((*14*))
case 2
disp(‘Gurame asam menyenangkan’)
disp(‘**********************************************’)
menilai=32000;
p=enter(‘banyaknya membeli = ‘);
gaji=p*menilai;
disp([‘jumlah yang dipesan= ‘ num2str(p)]);
disp((*14*))
case 3
disp(‘Ayam rica-rica’)
disp(‘**********************************************’)
menilai=18000;
p=enter(‘banyaknya membeli = ‘);
gaji=p*menilai;
disp([‘jumlah yang dipesan= ‘ num2str(p)]);
disp((*14*))
case 4
disp(‘Ayam geprek’)
disp(‘**********************************************’)
menilai=12000;
p=enter(‘banyaknya membeli = ‘);
gaji=p*menilai;
disp([‘jumlah yang dipesan= ‘ num2str(p)]);
disp((*14*))
in any other case
disp(‘Maaf, pilihan makanan yang Anda informasi tidak dapat diakses’);
finish

  • Contoh 6: Menghitung Diskon

clc;
disp(‘+++++++++++++++++++++++’);
disp(‘sistem sebaliknya tabungan pembelian baju’);
disp(‘+++++++++++++++++++++++’);
a=enter(‘menilai baju =Rp’);
b=enter(‘kuantitas baju =’);
h=a*b;
if a>=200000;
d1=h*25/100;
d2=h-d1;
disp([‘jumlah diskon yang diperoleh=Rp’,num2str(d1)]);
disp([‘total uang yang dibayarkan=Rp’,num2str(d2)]);
elseif a>=150000 & a<200000
d1=h*15/100;
d2=h-d1;
disp([‘jumlah diskon yang diperoleh=Rp’,num2str(d1)]);
disp([‘total uang yang dibayarkan=Rp’,num2str(d2)]);
else
disp(‘tidak ada sama sekali tabungan’);
disp([‘total uang yang dibayarkan=Rp’,num2str(h)]);
finish;

  • Contoh 7: Pemilihan Volume (Penerapan Switch Case)

clear all;
clc;
disp(‘sistem penerapan change case’)
disp(‘===================’)
disp(‘Pilihan’)
disp(‘1. Volume Balok’)
disp(‘2. Volume Tabung’)
disp(‘3. Volume Kerucut’)
n=enter(‘koleksi Anda=’);
change n

case 1
disp(‘Menentukan quantity seberkas cahaya bersama’)
p=enter(‘rentang=’);
l=enter(‘besar=’  ,’dan juga’);
t=enter(‘ketinggian=’);
Vbalok=p*l*t;
disp([‘Volume balok teresbut adalah ‘,num2str(Vbalok), ‘ satuan volume’]);

case 2
disp(‘Menentukan quantity pipa bersama’)
r=enter(‘jari-jari=’);
h=enter(‘ketinggian=’);
Vtabung=pi*r*h;
disp([‘Volume tabung tersebut adalah ‘,num2str(Vtabung),’ satuan volume’]);

case 3
disp(‘Menentukan quantity kerucut bersama’)
R=enter(‘jari-jari=’);
H=enter(‘ketinggian=’);
Vkerucut=pi*R*H/3;
disp([‘Volume kerucut tersebut adalah ‘,num2str(Vkerucut),’ satuan volume’]);
in any other case
disp(‘Maaf koleksi Anda tidak dapat diakses, Pilihlah yang perlu!’)
finish

  • Contoh 8: Menentukan standar suatu array
Lihat lebih banyak:  8 Cara Mengatasi Notebook Lemot Agar Lebih Cepat

clear all;
clc;
disp(‘Menghitung standar’)
disp(‘====================’)
x=enter(‘Masukkan informasi berupa array:’)
n=measurement(x)
kuantitas=0;
for i=1:n
kuantitas=kuantitas+x(i)
finish
rata2=kuantitas/n;
disp(‘standar berasal dari array tersebut adalah’);
disp([num2str(rata2)])

  •  Contoh 9: sistem untuk menampilkan bilangan kuadrat

clear all;
clc;
disp(‘Program Bilangan Kuadrat’)
disp(‘===============’)
n=enter(‘menampilkan bilangn kuadrat {sampai} n kuadrat bersama n=’);
for i=1:n
disp([(n-(n-i))^2])
finish

  • Contoh 10: sistem untuk menampilkan bilangan kubik

clear all;
clc;
disp(‘Contoh sistem Matlab untuk Bilangan Kubik’)
disp(‘================’)
n=enter(‘menampilkan bilangn kubik {sampai} n kubik bersama n=’);
for i=1:n
disp([(n-(n-i))^3])
finish

  • Contoh 11: sistem untuk menampilkan bilangan kuadrat berasal dari 1 {sampai} 100

clear all;
clc;
disp(‘Program Bilangan Kuadrat’)
disp(‘===============’)
for i=1:10
disp([(10-(10-i))^2])
finish

  • Contoh 12: sistem untuk menentukan orang ke-n pada barisan Aritmetika

clear all;
clc;
disp(‘Program: Menentukan orang ke-n (Un) berasal dari barisan Aritmetika’)
disp(‘=====================================’)
a=enter(‘orang pendahuluan(a)=’);
b=enter(‘beda(b)=’);
n=enter(‘menampilkan orang ke-‘);
Un=a+(n-1)*b;
disp([‘Suku ke-‘,num2str(n),’ ‘,’dari barisan tersebut adalah’,’ ‘,num2str(Un)])

  • Contoh 13: sistem untuk menentukan kuantitas n orang awalnya pada deret Aritmetika

clear all;
clc;
disp(‘Program untuk menentukan kuantitas n orang awalnya pada deret Aritmetika’)
disp(‘===============================================================’)
a=enter(‘orang pendahuluan(a)=’);
b=enter(‘beda(b)=’);
n=enter(‘menampilkan kuantitas n orang awalnya bersama n=’);
Un=a+(n-1)*b;
Sn=n*(a+Un)/2;
disp([‘Jumlah’,num2str(n),’ ‘,’suku pertama deret tersebut adalah’,’ ‘,num2str(Sn)])

  • Contoh 14: Program untuk menentukan standar n orang awalnya pada barisan Aritmetika

clear all;
clc;
disp(‘Program untuk menentukan standar barisan aritmetika’)
a=enter(‘orang pendahuluan(a)=’);
b=enter(‘beda=’);
n=enter(‘standar berasal dari orang ke-1 {sampai} orang ke-‘);
for i=4:(n+3)
disp([‘suku ke-‘,num2str(i-3),’=’,num2str([a+(i-n)*b])])
finish
rata2=(n*a+(b*n*(n-1)/2))/n;
disp([‘rata-rata dari suku ke-1 sampai suku ke-‘,num2str(n),’ ‘,’adalah’,’ ‘,num2str(rata2)])

Sekian contoh-contoh sistem Matla yang ada pada tulisan kali ini. Semoga semua {contoh} di terkemuka dapat membuat ANda memahami programming menggunakan Matlab. Jika Anda hendak lihat banyak {contoh} bahasa asing pemrogaman yang tambahan, Anda bisa dengan mudah analisis {contoh} sistem Delphi yang ada di situs internet ini. Atau jika Anda penasaran pada menunjukkan internet, Anda bisa dengan mudah analisis ilustrasi tim kami seputar bahasa asing menunjukkan internet banyak terkenal yang pernah sebelumnya tim kami bahas baru-baru ini. Semoga hasil.

Lihat lebih banyak:  Fungsi Defragment

Anda sederhana menonton: 14 Contoh Program Matlab untuk Latihan Pemrograman

Sumber: https://taylorswift10years.com

Kategori: Teknologi

Leave a Reply

Your email address will not be published.