Professional Documents
Culture Documents
Assignment
Assignment
B' =
a. X=-3:100
Ans=linspace(-3,100,104)
b. Y=1:0.5:20
Ans=linspace(1,20,39)
2.
inv(A) =
a. AB=A*B
AB =
inv(B) =
53 26 83
43
9 56
18 10 40
BA=B*A
det(A) = 34
BA =
det(B)= -202
25 13 74
rank(A) = 3
36 25 75
rank(B) = 3
28 12 52
(AB)'= B'*A'
A' =
(AB)'=
53 43 18
26
83 56 40
9 10
B'*A'=
4.
53 43 18
26
A'=
9 10
83 56 40
A-B=
3
-2
-1
-6
5.
-2
-2
3.
A=
[V,D]=eig(A)
15 -3 -1
V (Eigen vectors) =
-3 18 -6
-4 -1 12
inv(A)=
D (Eigen values) =
11.7157
B=[3800;1200;2350]
0 40.0000
B = 3800
0 68.2843
1200
2350
x=inv(A)*B
x = 320.20 227.20 321.50
6.
[L1,U]=lu(A)
L1 =
1.0000
0.6667 1.0000
U=
3.0000 -2.0000 1.0000
0
0
7.3333 -4.6667
0
3.6364
F=@(v) 0.2741*v.^1.9842
v=linspace(0,90,10)
v = 0 10 20 30 40 50 60 70 80 90
7.
F(v)
a)
ans = 1.0e+003 *
x1=[10:10:80];
y1=[25,70,380,550,610,1220,830,1450
];
y2=(0.2741)*(x1.^1.9842);
plot(x1,y1,'r',x1,y2,'b');
xlabel('V(m/s)');
ylabel('F(N)');
legend('based on data','based on
function');
axis([0,80,0,1800]);
grid;
plot(v,F(v))
8.
t=linspace(0,6*pi,100);
X=sin(t).*exp(-0.1.*t);
Y=cos(t).*exp(-0.1.*t);
Z=t;
subplot(2,1,1),plot(X,Y);
10.
i)
subplot(2,1,2),plot3(X,Y,Z);
rowcol=size(A);
n=rowcol(1);
count=0;
for i=1:1:n
sumrow=0;
for j=1:1:n
if i~=j
sumrow=sumrow+abs(A(i,j));
end
end
if abs(A(i,i))>sumrow
count=count+1;
end
9.
end
t=[32:3.6:82.4];
if count==n
x=5/9*(t-32);
disp('Matrix is strictly
y= (5.5289*10^-8*x.^3)-(8.5016*10^-
diagonal dominant')
10*x.^2)+(6.5622*10^-5)+(0.99987);
else
plot(x,y);
ii)
if abs(A(i,i))>sumrow
rowcol=size(A);
count=count+1;
n=rowcol(1);
end
count=0;
end
for i=1:1:n
if count==n
sumrow=0;
for j=1:1:n
if i~=j
disp('Matrix is strictly
diagonal dominant')
else
disp('Matrix is NOT strictly
sumrow=sumrow+abs(A(i,j));
end
diagonal dominant')
end
end
if abs(A(i,i))>sumrow
dominant
count=count+1;
end
end
if count==n
disp('Matrix is strictly
diagonal dominant')
else
diagonal dominant')
end
echo on
chol(a)
ans =
1.4142 -0.7071
rowcol=size(A);
n=rowcol(1);
0 1.8708 1.0690
count=0;
for i=1:1:n
0 2.2039
sumrow=0;
for j=1:1:n
if i~=j
sumrow=sumrow+abs(A(i,j));
chol(c)
ans =
2.0000 -1.0000 1.0000
end
end
0 2.2361 2.2361
0 1.0000
chol(b)
??? Error using ==> chol
Matrix must be positive definite.
Error in ==> dia at 7
chol(b)