Instructions
■ Submit LastName_FirstName_midterm.m to Blackboard.
■ If a MATLAB function is specified in the prompt, the function must be applied to the code to receive a full scroe.
■ Non-runnable scripts will receive a zero.
■ Use sections to separate code for each problem. The script you submit shall have 2 sections (no more, no less).
■ Do not use user-input in the exam. Only output requested items.
■ Meaningful comments is highly recommneded.
Academic Integrity
Please finish all the problems on your own. Sharing/Receiving scripts from others is condered as giving/using unauthorized help.
Exam Problem 1 2
Points (80) (75)
Problem 1 The top universities in the U.S. are building up a data transmission network to share their resources. The number shown in each branch are in the unit of GB/sec.
(a) Find all the branch capacities xi for i = 1, 2, . . . , 6 in the network. All the flows shall be combined into one vector x ∈ R6 where xi is the i-th element in the vector. Use the display() function to output x. (25 pt)
Hint: Lay out the equations on the paper and input the matrix form into MATLAB.
More hint: What is the matrix form of a linear system? Is x a column vector or a row vector?
(b) Continuing from part (a), remove the equation of node #5 (U.C. Berkley) from the linear system, and then rewrite the system to the form Cx = d where C ∈ R6×6 and d ∈ R6×1. Output the determinant of C in your code. (30 pts)
Hint: the augmented matrix form of Cx = d shall look like Eq. (1).
— eqn of node1 −
— eqn of node2 −
— eqn of node3 − . (1)
— eqn of node4 −
— eqn of node6 −
— eqn of node7 −
(c) Continuing from part (b), apply the inv() function to solve for the vector x. Output x in your code. (25 pts) Hint : Why can’t we use inv() in part (a)?
Problem 2 Given the following matrices
1 0 0
cos(60◦) −sin(60◦) 0
0 0
x1 = 1.5 , x2 = 2 .
(a) Let y1 = M1x1 and y2 = M1M2x2, and y3 = y1 • y2 (y3 is the inner product of y1 and y2). Use the
transpose() function to find y3. Output y3. (25 pts)
(b) Find M1−1 and M2−1 and assign the values to the variables named m1_inv and m2_inv, respectively. Find
M3−1 in terms of m1_inv and m2_inv where
M3 = M 2M1 I3×3.
Output M3−1. (25 pts)
Hint: If you do ans = inv(M2*M2*M1*eye(3)), a zero will be recorded.
(c) Find det(M1) and det(M2) and assign the values to the variables named m1_det and m2_det, respectively. Find and output the determinant of m3 in terms of m1_det and m2_det. (25 pts)
Hint: sind() and cosd()
CS 340 Milestone One Guidelines and Rubric Overview: For this assignment, you will implement the fundamental operations of create, read, update,
Retail Transaction Programming Project Project Requirements: Develop a program to emulate a purchase transaction at a retail store. This
7COM1028 Secure Systems Programming Referral Coursework: Secure
Create a GUI program that:Accepts the following from a user:Item NameItem QuantityItem PriceAllows the user to create a file to store the sales receip
CS 340 Final Project Guidelines and Rubric Overview The final project will encompass developing a web service using a software stack and impleme