Group Activity / Assignment Report
Title: MATLAB ACTIVITY 3 – Solving System of Linear Equation Using MATLAB
 Group Number:
                  Name                  Participation/ Contribution in the              E- signature
                                                     Activity
 (Alphabetical Order – Surname, First
              name MI)
 Leader:
 Members:
MATLAB ACTIVITY 3 – Solving System of Linear Equation Using MATLAB
   A. Using MATLAB commands compute the following expressions if possible. Write the MATLAB SYNTAX
      you used, and MATLAB out put on the space provided
   1. Determine if the given matrix A is singular. Explain your answer. (6 points)
                            MATLAB Syntax                                        MATLAB Output
                                                              A=
           A={1 2 0; 3 –1 2; -2 3 –2]
                                                                 1    2      0
                                                               3 -1   2
                                                            -2     3 -2
    X=inv(A)                                              Warning: Matrix is close to singular or badly
                                                          scaled. The results may be inaccurate. RCOND =
                                                          9.963540e-18.
                                                          X=
                                                               *          *       *
                                                               *          *       *
                                                               *          *       *
    Explanation:
    The answer is equal to 0, so the matrix is not invertible and singular. Therefore, matrix A is singular.
2. Determine the solution set of the give linear system below, using the method of (6 points each)
   a. Inverse of Matrix
   b. Gauss-Jordan Elimination
   c. LU- factorization
                    MATLAB Syntax                                             MATLAB Output
    Inverse of Matrix                                     J=
    J=[2 3 1; 3 3 1; 2 4 1]
                                       2     3       1
                                       3     3       1
                                       2     4       1
K=[-1; 1; -2]                     K=
                                       -1
                                       -2
inv(J)*K                          ans =
                                       -1
                                       -2
Solution Set: (2, -1, -2)
                  MATLAB Syntax                  MATLAB Output
Gauss- Jordan Elimination         M=
M=rref([J K])                          1     0       0       2
                                       0     1       0       -1
                                       0     0       1       -2
Solution Set: (2, -1, -2)
                  MATLAB Syntax                  MATLAB Output
LU-factorization                  L=
[L U P]=lu(J)                          1     0       0
                                       2/3   1        0
                                       2/3   1/2         1
                            U=
                                 3   3   1
                                 0   2   1/3
                                 0   0   1/6
                            P=
                                 0   1   0
                                 0   0   1
                                 1   0   0
                            O=
O=rref([P'*L K])
                                 1   0   0     1
                                 0   1   0     -8/3
                                 0   0   1     -1/3
                            N=
N=rref([U O(:,4)])
                                 1   0   0     2
                                 0   1   0     -1
                                 0   0   1     -2
Solution Set: (2, -1, -2)
   Which do you think among the three methods used is appropriate in the given system? Explain your
   answer in 3 to 5 sentences. (5 points)
   Among the three methods, the inverse method is the appropriate solution to this given system,
   especially when using MATLAB. Since the system was a square matrix, it is also acceptable to use the
   inverse of these equations. If the row and column are equal, it is recommended to use Gaussian-
   Jordan rather than inverse or LU-Factorization, which can be employed depending on whether the
   equation is singular or not if the row and column are equal.
B. For the following word problems, set up a system of linear equations then solve using matrices.
   Verify your answer using MATLAB. Write the MATLAB syntax and MATLAB output on the space
   provided (8 points each)
1. A mix of 1 lb almonds and 1.5 lbs cashews sells for 150.00 Php. A mix of 2 lbs almonds and 1 lb cashews
   sells for 170.00 Php. How much does each nut cost per pound?
     Set-Up of the System of Linear               MATLAB Syntax                   MATLAB Output
                Equation
    X = Almonds                         R=[1 1.5; 2 1]; B=[150; 170];      Z=
    Y = Cashews
                                        Z=[R B]                              1.0000 1.5000 150.0000
                                                                             2.0000 1.0000 170.0000
    X+1.5Y=150                          W=rref(Z)                          W=
    2X+Y=170
                                                                             1.0000      0 52.5000
                                                                             0 1.0000 65.0000
    Final Answer: Almond’s cost P52.50 per pound, while cashews cost P65.00 per pound
2. Maria, Rebecca and Sally are selling baked goods for their math club. Maria sold 15 cookies, 20
   brownies and 12 cupcakes and raised 2350.00 Php. Rebecca sold 22 cookies, 10 brownies and 11
   cupcakes and raised 1985.00Php. Sally sold 16 cookies, 5 brownies and 8 cupcakes and raised
   1330.00Php. How much did they charge for each type of baked good?
 Set-Up of the System of Linear            MATLAB Syntax                     MATLAB Output
            Equation
15x+20y+12z=2350                  H=[15 20 12; 22 10 11; 16 5 8];    ans =
                                  S=[2350; 1985; 1330];
22x+10y+11z=1985
                                   rref([H S])
16x+5y+8z=1330                                                          1    0   0 30
                                                                        0    1   0 50
x = Cookies                                                             0    0   1 75
y = Brownies
z = Cupcakes
Final Answer: They charge cookies for 30 Php, brownies for 50 Php and 75 Php for cupcakes.
                           Command History/ Collaboration Proof