Code: # Task 1: Matrix Addition & Subtraction A = matrix(c(2, 0, 1, 3), ncol = 2) B = matrix(c(5, 2, 4, -1), ncol = 2) cat("Matrix A:\n") print(A) cat("\nMatrix B:\n") print(B) A_plus_B = A + B cat("\nA + B:\n") print(A_plus_B) A_minus_B = A - B cat("\nA - B:\n") print(A_minus_B) # Task 2: Create a Diagonal Matrix D = diag(c(4, 1, 2, 3)) cat("\nDiagonal Matrix D:\n") print(D) # Task 3: Construct a Custom 5x5 Matrix first_col = c(3, 2, 2, 2, 2) remaining_block = rbind( c(1, 1, 1, 1), diag(3, 4) ) custom_matrix = cbind(first_col, remaining_block) cat("\nCustom 5x5 Matrix:\n") print(custom_matrix) Output: > # Task 1: Matrix Addition & Subtraction > A = matrix(c(2, 0, 1, 3), ncol = 2) > B = matrix(c(5, 2, 4, -1), ncol = 2) > cat("Matrix A:\n") Matrix A: > print(A) [,1] [,2] [1,] 2 1 [2,] 0 3 > cat("\nMatrix B:\n") Matrix B: > print(B) [,1] [,2] [1,] ...
Comments
Post a Comment