WUT_Computer_Science/ENUME/projectA/matrixA.m

14 lines
561 B
Matlab
Executable File

function a = matrixA(n) % We want n rows and columns in the matrix
a = zeros(n, n); % in order to save speed we preallocate zeros to the vector
for i = 1 : n % we iterate through rows
for j = 1 : n % we iterate through columns
if i == j % as per problem description on how to fill the matrix
a(i, j) = 9;
elseif i == j - 1 || i == j + 1
a(i, j) = -3;
else
a(i, j) = 0;
end % end if
end % end column for
end % end row for
end % end function