y|[gۑiSj𓚗z

 

1D

vO

n=input('Enter n ');

X=[];  ܂  X=zeros(n);

a=1;

for j=1:n

  for i=1:n+1-j

    X(i,j)=a;

    a=a+1;

  end

end

X

s

Enter n 4

X =

     1     5     8    10

     2     6     9     0

     3     7     0     0

     4     0     0     0

 

Enter n 5

X =

     1     6    10    13    15

     2     7    11    14     0

     3     8    12     0     0

     4     9     0     0     0

     5     0     0     0     0

 

 

2D

vO

A=input('Enter Matrix A ');

d=size(A);

Y=[A eye(d(1))]

s

Enter Matrix A [1 2 3 4; 5 6 7 8; 9 10 11 12; 13 14 15 16]

Y =

     1     2     3     4     1     0     0     0

     5     6     7     8     0     1     0     0

     9    10    11    12     0     0     1     0

    13    14    15    16     0     0     0     1

 

Enter Matrix A [1; 2]

Y =

     1     1     0

     2     0     1

 

 

3D

vO

A=input('Enter Matrix A ');

d=size(A);

Z=[A; eye(d(2))]

s

Enter Matrix A [1 2 3 4; 5 6 7 8; 9 10 11 12; 13 14 15 16]

Z =

     1     2     3     4

     5     6     7     8

     9    10    11    12

    13    14    15    16

     1     0     0     0

     0     1     0     0

     0     0     1     0

     0     0     0     1

 

Enter Matrix A [1; 2]

Z =

     1

     2

     1