Membuat Program Perhitungan Suhu

Jika hitungan matematis sudah berjalan dengan normal di ‘Command Window’, kita akan membuat aplikasinya. Aplikasi pertama berbasis Konsol (Command prompt)/DOS. Ketik nama program di ‘Command Window’, misalnya ‘kalor’ >> Edit kalor. Ketika ada peringatan bahwa nama tersebut tidak ada berarti kita tekan ‘Yes’.

Berikutnya Anda masuk ke Editor M-File (M-File Editor) tempat dimana kode program dibuat. Kita akan membuat program dengan masukkan suhu bagian atas, kanan, kiri, dan bawah. Jika dieksekusi, akan keluar informasi kalor di titik 1, 2, 3, dan 4. Masukan kode program berikut ini:

  1. function y=kalor()
  2. Qatas=input(‘Masukkan suhu bagian atas : ‘);
  3. Qbawah=input(‘Masukkan suhu bagian bawah : ‘);
  4. Qkiri=input(‘Masukkan suhu bagian kiri : ‘);
  5. Qkanan=input(‘Masukkan suhu bagian kanan : ‘);
  6. Q=[-1*(Qbawah+Qkiri); -1*(Qbawah+Qkanan);-1*(Qkanan+Qatas);-1*(Qatas+Qkiri)]
  7. M=[-4 1 0 1; 1 -4 1 0;0 1 -4 1;1 0 1 -4]
  8. T=inv(M)*Q
  9. pause

Baris kedua – lima bermaksud mengambil masukan kalor yang menempel di pinggir kotak, yang kemudian dikumpulkan dalam satu matriks Q dengan mengkonversi dari kombinasi kiri, atas, bawah, dan kanan. Baris 7 memasukan matriks kalor, dilanjutkan dengan menghitung Matriks suhu di baris 8. Hasilnya sebagai berikut:

>> 200

 

ans =

 

200

 

>> kalor

Masukkan suhu bagian atas : 300

Masukkan suhu bagian bawah : 500

Masukkan suhu bagian kiri : 400

Masukkan suhu bagian kanan : 200

 

Q =

 

-900

-700

-500

-700

 

 

M =

 

-4 1 0 1

1 -4 1 0

0 1 -4 1

1 0 1 -4

 

 

T =

 

400.0000

350.0000

300.0000

350.0000

 

 

 

 

Iklan

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google+

You are commenting using your Google+ account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s