could guide me to pass this code to function in matlab please:
Gauss-Jordan method
format rat
A=[2 -1 3 5; 4 2 3 7; -2 3 0 -3]; %% entrada de
% datos %%
B=(A);
for i=1:length(B(:,1)) %%para i desde la primera fila hasta el número de filas existentes
if B(i,i)~=1 %%si el elemento i,i de la diagonal es diferente de 1
B(i,:)= B(i,:)./B(i,i); %entonces se convierte a 1 dividiendo toda la fila por dicho elemento
disp(B) %salida de datos
end
for n=1:length(B(:,1)) %para n desde la primera fila hasta el número de filas existentes
if n~=i % si n en la columna i no está en la diagonal es decir si i no es igual a n
B(n,:)=-B(n,i).*B(i,:)+B(n,:); %entonces se convierte a 0
disp(B)
end
end
end