Saturday, October 4, 2014

Penyelesaian SPL dengan Matlab


Berikut adalah program untuk menyelesaikan SPL dengan Matlab :

disp('program untuk menyelesaikan SPL Ax=b')
a=input('masukkan matriks A : ')
disp('ukuran matriks A adalah : ')
b=size(a,1);
disp('baris_A = ')
disp(b)
k=size(a,2);
disp('kolom_A = ')
disp(k)
b=input('masukkan matriks b : ')
disp('ukuran matriks b adalah : ')
p=size(b,1);
disp('baris_b = ')
disp(p)
q=size(b,2);
disp('kolom_b = ')
%matrik persegi
if b==k
    x=inv(a)*b;
    disp('maka matriks x adalah : ')
    disp(x)
%terdapat lebih banyak persamaan dari pada variabel
elseif b>k
    x=a\b;
    disp('maka matriks x adalah : ')
    disp(x)
    %terdapat lebih sedikit persamaan daripada variabel
elseif b<k
    x=pinv(a)*b;
    disp('maka matriks x adalah : ')
    disp(x)
else
    disp('undefine')
  end

Penyelesaian SPL dengan Matlab Rating: 4.5 Diposkan Oleh: Unknown