Experiment_3(DA)
Experiment_3(DA)
AIM: To get the input matrix from user and perform Matrix addition, subtraction, multiplication,
inverse transpose and division operations using vector concept in R.
CODE:
for (i in 1:rows) {
for (j in 1:cols) {
return(mat)
# Matrix Addition
cat("\nMatrix Addition:\n")
print(addition)
# Matrix Subtraction
cat("\nMatrix Subtraction:\n")
print(subtraction)
# Matrix Multiplication
if (cols == rows) {
cat("\nMatrix Multiplication:\n")
print(multiplication)
} else {
cat("\nMatrix Multiplication is not possible (columns of Matrix 1 must equal rows of Matrix
2).\n")
if (rows == cols) {
if (det(mat1) != 0) {
print(inverse_mat1)
} else {
if (det(mat2) != 0) {
print(inverse_mat2)
} else {
} else {
# Matrix Transpose
print(transpose_mat1)
if (rows == cols) {
if (det(mat2) != 0) {
print(division)
} else {
} else {
matrix_operations()
OUTPUT: