Exercise on Matrix functionsTryA= [1 2 3; 4 5 6; 7 0 9]x = ones(3)y = eye(3)z = zeros(3)d = diag(A)det(A)inv(A)rank(A)eig(A)
6 Exercise on Matrix functions Try ◼ A = [1 2 3; 4 5 6; 7 0 9] ◼ x = ones(3) ◼ y = eye(3) ◼ z = zeros(3) ◼ d = diag(A) ◼ det(A) ◼ inv(A) ◼ rank(A) ◼ eig(A)
Exercise on Matrix functionsm = magic(4)sum(m)sum(m)sum(diag(m))r =rand(4,3)size(r)
7 Exercise on Matrix functions ◼ m = magic(4) ◼ sum(m) ◼ sum(m’) ◼ sum(diag(m)) ◼ r = rand(4,3) ◼ size(r)
Matrix elements>> x = [-1.3, sqrt(3), (1+2+3)*4/5 ];>> x(1)x(1)=-1.3000>> x(5)= abs (x(1))x =0-1.30001.73214.80001.30007=1:5>>y=31245[x;y]xy ==xy-1.30001.73214.800001.30001.00002.00003.000004.00005.00008
8 Matrix elements >> x = [-1.3, sqrt(3), (1+2+3)*4/5 ]; >> x(1) x(1) = -1.3000 >> x(5)= abs(x(1)) x = -1.3000 1.7321 4.8000 0 1.3000 >> y = 1:5 y = 1 2 3 4 5 xy = [x;y] xy = -1.3000 1.7321 4.8000 0 1.3000 1.0000 2.0000 3.0000 4.0000 5.0000
Matrix elements (cont)A[1,2,3; 4,5,6;7,8,9][10,11,12];AB[A;r];>[A,zeros(size(A));ones(size(A)),A]福C23000160050A90080121345161981江D=C(1:3,:)>>>D = C(:,3:4)
9 Matrix elements (cont) >> A = [1,2,3; 4,5,6; 7,8,9]; >> r = [10,11,12]; >> B = [A;r]; >> C = [A,zeros(size(A));ones(size(A)),A] C = 1 2 3 0 0 0 4 5 6 0 0 0 7 8 9 0 0 0 1 1 1 1 2 3 1 1 1 4 5 6 1 1 1 7 8 9 >> D = C(1:3,:) >> D = C(:,3:4)