Buatlah Program untuk mencari penyelesaian Sistem Persamaan Linear dengan Matriks dari teori yang sudah anda ketahui. Jumlah persamaan = jumlah Variabel Jumlah persamaan < jumlah Variabel Jumlah persamaan >jumlah Variabel 2.Input : Dibaca tiga buah harga a, b dan c Output :harus dituliskan secara terurut mulai dari yang terkecil sampai dengan yang terbesar. Ketiga bilangan yang dibaca selalu berlainan harganya Penyelesaian: 1. Pada M-File editor yang tersimpan dengan nama siti:
disp('Program untuk menyelesaikan SPL dengan matriks') matriks=input('Masukkan matriks a=') b=input('Masukkan matriks b=') a=size(matriks,1); b=size(matriks,2); if a==b disp('maka penyelesainnya adalah=') disp(inv(matriks)*b) elseif a>b disp('maka penyelesaiannya adalah=') disp(matriks\b) elseif a<b disp('maka penyelesaiannya adalah=') disp(pinv(matriks)*b) end
Masukkan matriks b=[4;5] b= 4 5 maka penyelesaiannya adalah= -2.8333 -0.3333 1.3333 0.3333
2.1667 -0.6667 2. Pada M-File editor yang tersimpan dengan nama siti3:
disp('masukkan tiga harga (ketiganya tidak boleh sama)') a=input('masukkan harga pertama=') b=input('masukkan harga kedua=') c=input('masukkan harga ketiga=') d=[a b c]; if(a==b)|(b==c)|(a==c)|(a==b==c) disp('maaf harga yang anda masukkan tidak memenuhi persyaratan') elseif a~=b~=c disp('hasilnya adalah=') disp(sort(d,'ascend')) end
>> siti3 masukkan tiga harga (ketiganya tidak boleh sama) masukkan harga pertama=4
a=