Maths Codes
Maths Codes
A]
clc
A = [1 1;1 1];
s = poly(0, 's');
charPoly = det(A - s * eye(A));
l = roots(charPoly);
for i=1:2
vectors = [A(1,2); l(i) - A(1,1)];
v1 = vectors / gcd([A(1,2) , l(i) - A(1,1)]);
printf('eigen value = %d \n',i)
disp("Corresponding eigen vector",v1)
end
B]
clc
A = [8 -8 -2 ; 4 -3 -2; 3 -4 1];
s = poly(0, 's');
charpoly = det(A-s*eye(A));
l = roots(charpoly);
for i=1:3
printf('eigen values=%d\n',i);
x = [A(1,2) A(1,3); A(2,2)-l(i) A(2,3)];
y = [A(1,1)-l(i) A(1,3); A(2,1) A(2,3)];
z = [A(1,1)-l(i) A(1,2); A(2,1) A(2,2)-l(i)];
vectors = [det(x);-det(y);det(z)];
disp(vectors);
end
2. Reduction of higher degree polynomials using Cayley-Hamilton Theorem.
clc
clear
// Display eigenvalues
disp("The-Eigenvalues of matrix-A-are:");
disp (D);
A]
clc
f = [9,-4, 3, 7, 8];
disp("Input sequence x [n] (n ranges from -2 to 2):", f);
z = %z;
k = [-7,-5, 8, 3, 5];
Z_transform = 0;
disp("Z-transform-of-x: ");
disp(Z_transform);
b]
clc
a=3
n=9
z = %z;
Z_transform = 0;
for i = 1:length (f)
Z_transform =Z_transform + f(i) * z^(-i);
end
disp("2-transform-of-x:");
disp (Z_transform);
5. Finding inverse Z transform of functions.
syms z n;
Z = 1 / ((z - 3) * (z - 1));
X = iztrans(Z, z, n);
disp('The inverse Z-transform is:');
disp(X);
6. Finding probability for the given probability density function.
A]
clc
clear
x = [0 1 2 3 4 5];
px = [0.2 0.2 0.25 0.15 0.1 0.1];
y = 2*x.^2 - 3; // Transformation of X to Y
py = px; // Probabilities remain same since mapping is one-to-one
// Probability Y >= 15
py_15 = sum(py(y >= 15));
// Probability Y >= 0
py_0 = sum(py(y >= 0));
// Probability Y >= 29
py_29 = sum(py(y >= 29));
C]
x=[ 0 1 2 3 4 ];
px=[1/16 4/16 6/16 4/16 1/16];
printf("Probability Distribution of each Faces:\n");
printf("x\tp(x)\n");
for i=1:length(x)
printf("%d\t%f\n",x(i),px(i));
end
7. Finding Expectation & Variance of continuous probability distribution.
A]
clc
clear
// Define the probability density function (PDF)
deff("y = f(x, k)", "y = k * x^2 * (1 - x^3)");
EX = 0*p_oppose+1 * p_favor;
EX2 = (0^2) * p_oppose + (1^2) * p_favor;
VarX = EX2 - (EX)^2;
C]
clc
clear
p1=1/6
p2=1/6
p3=1/6
p4=1/6
p5=1/6
p6=1/6
EX=(1*p1)+(2*p2)+(3*p3)+(4*p4)+(5*p5)+(6*p6)
EX2 = ((1^2)*p1) + ((2^2) *p2) + ((3^2) *p3) + ((4^2) *p4)+((5^2) *p5)+((6^2) *p6)
mu = 4400;
sigma = 620;
//Step.2
alpha = 0.05 // level of significance given
alpha = alpha / 2 // as it is both tail
df = 26 - 1 // degree of freedom
//Step.3
T_critical = abs(cdft("T", df, alpha, 1 - alpha));
disp("Critical value = " + string(T_critical))
// Display results
disp("Calculated t-value: " + string(T));
disp("Critical t-value: " + string(T_critical));
for i = 1:n
chi = chi + ((O(i) - E)^2) / E;
end
// Display results
disp("Calculated chi-value: " + string(chi));
disp("Critical z-value: " + string(chi_critical));