From 26f9500d3fe5073788354102d157cc5e7978c740 Mon Sep 17 00:00:00 2001 From: Christian Kolset Date: Sat, 21 Dec 2024 20:11:19 +0100 Subject: Renamed and re-organized files in Scripts/ directory --- Functions/specialMatrix/specialMatrix.m | 51 --------------------------------- 1 file changed, 51 deletions(-) delete mode 100644 Functions/specialMatrix/specialMatrix.m (limited to 'Functions/specialMatrix') diff --git a/Functions/specialMatrix/specialMatrix.m b/Functions/specialMatrix/specialMatrix.m deleted file mode 100644 index d6c31f8..0000000 --- a/Functions/specialMatrix/specialMatrix.m +++ /dev/null @@ -1,51 +0,0 @@ -function [A] = specialMatrix(n,m) -% This function should return a matrix A as described in the problem statement -% Inputs n is the number of rows, and m the number of columns -% It is recomended to first create the matrxix A of the correct size, filling it with zeros to start with is not a bad choice - -%-------------------------------------------- - -if nargin ~= 2 - error('Error: Please enter two arguments.') -end -if (n|m) <= 0 - error('Error: Index error. Arguments must be positive integers or logical values.') -end - -A = zeros(n,m); %Creates a "blank" n x m matrix full of zeros - -% Now the real challenge is to fill in the correct values of A - -A(1,:) = 1:m; %Lables the first row with column numbers -A(:,1) = 1:n; %Lables the first column with row numbers - -for j = 2:n - for k = 2:m - A(j,k)=A(j-1,k)+A(j,k-1); % fills each element of the matrix with the sum of the left and above element. - end -end -end - -%--------------------------------------------- - -%{ -if nargin(specialMatrix) ~= 2 - error('Error: Please enter two arguments.') -elseif nargin(specialMatrix) <= 0 - error('Error: Index errer. Argument must be positive integers or logical values.') -end - -if n<2 - A = [1:m]; %If matrix is 1 x m then make a matrix with 1 row. -else - A = [1:m;1:m]; %Create row 1 -end - -for j = 3:n %Loop to make - A(j,:) = sum(A); % -end % -A(:,1)=(1:n); - -end -% Things beyond here are outside of your functions -%} \ No newline at end of file -- cgit v1.2.3