blob: 876816869a799ceef09494c90bd7876678dc9018 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
//page 286
//Example 8.14
clc;
clear;
close;
v = [-10 2 8];
u = [3 12 -1]
disp(v,'v = ');
disp(u,'v = ');
disp('Orthogonal projection of v1 on subspace W spanned by v2 is given by:');
a = ((u*v')')/(u(1)^2 + u(2)^2 + u(3)^2) * u;
disp(a);
disp('Orthogonal projection of R^3 on W is the linear transformation E given by:');
printf('(x1,x2,x3) -> (3*x1 + 12*x2 - x3)/%d * (3 12 -1)',(u(1)^2 + u(2)^2 + u(3)^2));
disp('Rank(E) = 1');
disp('Nullity(E) = 2');
//end
|