السلام عليكم
اخواني المهندسين
لدي كود لحل المعادلات بطريقة (جاوسين اليمنيشن) ولكن الكود يطلب المصفوفه اما انا اريد ان اضيف المصفوفه في الكود لكي يحلها ويخرج الحل من دون ان يطلب ادخال المصفوفه
فما هي الاشياء التي لابد من تغيرها
وهذا هو الكود
fprintf('Enter the system in form of a matrix for example:')
fprintf('[5 -0.2 2; 1 -7 -9;0.3 2 8]
')
fprintf('
')
fprintf('a=
')
fprintf('
')
a=input('')
fprintf('Enter the system in form of a column for example:')
fprintf('[2;9;1]
')
fprintf('
')
fprintf('b=
')
fprintf('
')
b=input('')
n=size(a);
n=n(1);
for k=1:n-1
for i=k+1:n
factor=a(i,k)/a(k,k);
for j=k:n
a(i,j)=a(i,j)-factor*a(k,j);
end
b(i)=b(i)-factor*b(k);
end
end
x=b/a(n,n);
for i=n-1:-1:1
sum=b(i);
for j=i+1:n
sum=sum-a(i,j)*x(j);
end
x(i)=sum/a(i,i);
end
fprintf('[x1 x2 x3] = ')
x(i)=sum/a(i,i)
ولكم جزيل الشكر