ارجو المساعده فى برنامج matlab

ارجو المساعده فى برنامج matlab
اريد عمل برنامج matlab لحل معادلات بطريقة GAussian Elimination
A X=M
A =L U
L U X=M
L Y =M
U X=Y
من هنا نحضر المصفوفهx
هل يستطيع المساعده
شكرا لكل من يحاول المساعده

مفيش حد عارف يساعد
شكرا للجميع

function [M,L] = nadgauss(A)
%
% [M,L] = nadgauss(A)
%
% Performs regular Gaussian elimination on matrix A.
% Halts if diagonal entry is 0
% M – row echelon form
% L – special lower triangular matrix
% A = L * M
%

[m,n] = size(A);
L = eye(m)
M = A
for i = 1:m-1
if M(i,i) == 0 error(‘Pivot is 0’); return; end
for k = i+1:m
L(k,i) = M(k,i)/M(i,i)
for j = i+1:n
M(k,j) = M(k,j) - L(k,i)* M(i,j);
end
for j = 1:i
M(k,j) = 0;
end
M
end
end

السلام عليكم ورحمه الله وبركاته
اعتقد يأخي انك من الممكن ان تبدأ بكتابه القوانين في ملف الm file
ثم تسمى هذا الملف بأى اسم
ثم تدخل على نافذه الcommand windo
ثم تدخل قيمه كل مصفوفه وبعد ذلك تستدعى الملف المحفوظ في ال m fileوذلك بكتابه اسم الملف ثم تضغط enter
هذه مجرد فكره خطرت على بالى لكنى لم اقوم بتجريبها ارجو ان تكون صحيحه