Microsoft Word - Homework11.docx
ENGR 102 - Homework 11
Complete the following problems 1 and 2. Submit results to eCampus.
Problem 1:
You are tasked with a function to easily solve systems of equations that will solve the following
problems. Once you have completed (written and tested) all the problems, submit a single pdf that
inlcudes the function, the program that calls the function, the screenshot that displays the results.
a. Write a python function named L_solve102 that will take two parameters as input, the
coefficient matrix and the solution vector. The function should return the solution to the
unknown variables. Optional: If no solution exists, the function print “No Solution.” Save your
function file as engr102_linalg.py.
. Write a new python program that will import the function from parts (a) and solve the following
problems. Your code should define the appropriate coefficient matrix and solution vector for
parts i-iv (please use comments), call the function, and print the results. Take a screenshot to
verify of output to verify successful execution.
i.
ii.
iii.
iv.
c. Applying Kirchhoff’s Laws to the electrical network in the figure, the cu
ents and are the
solution of the system. Solve the system of equations and display the results using your function
from part (a). Remember to use a descriptive output statement so it is easy to identify the results.
Save the results described above as Lab11_Act1.pdf and save to your file to eCampus.
x + y = 4
x − y = 2
3x + 2y = 4
5x − 2y = 12
x − 2y + 3z = 9
−x + 3y = −4
2x −5y +5z = 17
6x − y + z = −1
4x − 3z = −19
2y +5z = 25
I1 − I2 + I3 = 0
3I1 − 2I2 = 7
2I2 + 4I3 = 8
Problem 2:
d. A sample of Aluminum powder was i
adiated in the NSC Triga reactor. Measurements indicate
that there are two isotopes of Aluminum (28Al and 29Al). Download the dataset Al_decay.txt and
write a python program to display the data. The plot should utilize a dashed line for 28Al and a
green dash dot line for 29Al. Be sure to label both axis and include a title and legend. Save the
plot as a .png file.
Save your code as Lab11_Act2.pdf and save to your file to eCampus.
time (Sec) Al-28 Counts Al-29 Counts
0 2000 1000
10 XXXXXXXXXX XXXXXXXXXX
20 XXXXXXXXXX XXXXXXXXXX
30 XXXXXXXXXX XXXXXXXXXX
40 XXXXXXXXXX XXXXXXXXXX
50 XXXXXXXXXX XXXXXXXXXX
60 XXXXXXXXXX XXXXXXXXXX
70 XXXXXXXXXX XXXXXXXXXX
80 XXXXXXXXXX XXXXXXXXXX
90 XXXXXXXXXX XXXXXXXXXX
100 XXXXXXXXXX XXXXXXXXXX
110 XXXXXXXXXX XXXXXXXXXX
120 XXXXXXXXXX XXXXXXXXXX
130 XXXXXXXXXX XXXXXXXXXX
140 XXXXXXXXXX XXXXXXXXXX
150 XXXXXXXXXX XXXXXXXXXX
160 XXXXXXXXXX XXXXXXXXXX
170 XXXXXXXXXX XXXXXXXXXX
180 XXXXXXXXXX XXXXXXXXXX
190 XXXXXXXXXX XXXXXXXXXX
200 XXXXXXXXXX XXXXXXXXXX
210 XXXXXXXXXX XXXXXXXXXX
220 XXXXXXXXXX XXXXXXXXXX
230 XXXXXXXXXX XXXXXXXXXX
240 XXXXXXXXXX XXXXXXXXXX
250 XXXXXXXXXX XXXXXXXXXX
260 XXXXXXXXXX XXXXXXXXXX
270 XXXXXXXXXX XXXXXXXXXX
280 XXXXXXXXXX XXXXXXXXXX
290 XXXXXXXXXX XXXXXXXXXX
300 XXXXXXXXXX XXXXXXXXXX
310 XXXXXXXXXX XXXXXXXXXX
320 XXXXXXXXXX XXXXXXXXXX
330 XXXXXXXXXX XXXXXXXXXX
340 XXXXXXXXXX XXXXXXXXXX
350 XXXXXXXXXX XXXXXXXXXX
360 XXXXXXXXXX XXXXXXXXXX
370 XXXXXXXXXX XXXXXXXXXX
380 XXXXXXXXXX XXXXXXXXXX
390 XXXXXXXXXX XXXXXXXXXX
400 XXXXXXXXXX XXXXXXXXXX
410 XXXXXXXXXX XXXXXXXXXX
420 XXXXXXXXXX XXXXXXXXXX
430 XXXXXXXXXX XXXXXXXXXX
440 XXXXXXXXXX XXXXXXXXXX
450 XXXXXXXXXX XXXXXXXXXX
460 XXXXXXXXXX XXXXXXXXXX
470 XXXXXXXXXX XXXXXXXXXX
480 XXXXXXXXXX XXXXXXXXXX
490 XXXXXXXXXX XXXXXXXXXX
500 XXXXXXXXXX XXXXXXXXXX
510 XXXXXXXXXX XXXXXXXXXX
520 XXXXXXXXXX XXXXXXXXXX
530 XXXXXXXXXX XXXXXXXXXX
540 XXXXXXXXXX XXXXXXXXXX
550 XXXXXXXXXX XXXXXXXXXX
560 XXXXXXXXXX XXXXXXXXXX
570 XXXXXXXXXX XXXXXXXXXX
580 XXXXXXXXXX XXXXXXXXXX
590 XXXXXXXXXX XXXXXXXXXX
600 XXXXXXXXXX XXXXXXXXXX
610 XXXXXXXXXX XXXXXXXXXX
620 XXXXXXXXXX XXXXXXXXXX
630 XXXXXXXXXX XXXXXXXXXX
640 XXXXXXXXXX XXXXXXXXXX
650 XXXXXXXXXX XXXXXXXXXX
660 XXXXXXXXXX XXXXXXXXXX
670 XXXXXXXXXX XXXXXXXXXX
680 XXXXXXXXXX XXXXXXXXXX
690 XXXXXXXXXX XXXXXXXXXX
700 XXXXXXXXXX XXXXXXXXXX
710 XXXXXXXXXX XXXXXXXXXX
720 XXXXXXXXXX XXXXXXXXXX
730 XXXXXXXXXX XXXXXXXXXX
740 XXXXXXXXXX XXXXXXXXXX
750 XXXXXXXXXX XXXXXXXXXX
760 XXXXXXXXXX XXXXXXXXXX
770 XXXXXXXXXX XXXXXXXXXX
780 XXXXXXXXXX XXXXXXXXXX
790 XXXXXXXXXX XXXXXXXXXX
800 XXXXXXXXXX XXXXXXXXXX
810 XXXXXXXXXX XXXXXXXXXX
820 XXXXXXXXXX XXXXXXXXXX
830 XXXXXXXXXX XXXXXXXXXX
840 XXXXXXXXXX XXXXXXXXXX
850 XXXXXXXXXX XXXXXXXXXX
860 XXXXXXXXXX XXXXXXXXXX
870 XXXXXXXXXX XXXXXXXXXX
880 XXXXXXXXXX XXXXXXXXXX
890 XXXXXXXXXX XXXXXXXXXX
900 XXXXXXXXXX XXXXXXXXXX
910 XXXXXXXXXX XXXXXXXXXX
920 XXXXXXXXXX XXXXXXXXXX
930 XXXXXXXXXX XXXXXXXXXX
940 XXXXXXXXXX XXXXXXXXXX
950 XXXXXXXXXX XXXXXXXXXX
960 XXXXXXXXXX XXXXXXXXXX
970 XXXXXXXXXX XXXXXXXXXX
980 XXXXXXXXXX XXXXXXXXXX
990 XXXXXXXXXX XXXXXXXXXX
1000 XXXXXXXXXX XXXXXXXXXX
1010 XXXXXXXXXX XXXXXXXXXX
1020 XXXXXXXXXX XXXXXXXXXX
1030 XXXXXXXXXX XXXXXXXXXX
1040 XXXXXXXXXX XXXXXXXXXX
1050 XXXXXXXXXX XXXXXXXXXX
1060 XXXXXXXXXX XXXXXXXXXX
1070 XXXXXXXXXX XXXXXXXXXX
1080 XXXXXXXXXX XXXXXXXXXX
1090 XXXXXXXXXX XXXXXXXXXX
1100 XXXXXXXXXX XXXXXXXXXX
1110 XXXXXXXXXX XXXXXXXXXX
1120 XXXXXXXXXX XXXXXXXXXX
1130 XXXXXXXXXX XXXXXXXXXX
1140 XXXXXXXXXX XXXXXXXXXX
1150 XXXXXXXXXX XXXXXXXXXX
1160 XXXXXXXXXX XXXXXXXXXX
1170 XXXXXXXXXX XXXXXXXXXX
1180 XXXXXXXXXX XXXXXXXXXX
1190 XXXXXXXXXX XXXXXXXXXX
1200 XXXXXXXXXX XXXXXXXXXX
1210 XXXXXXXXXX XXXXXXXXXX
1220 XXXXXXXXXX XXXXXXXXXX
1230 XXXXXXXXXX XXXXXXXXXX
1240 XXXXXXXXXX XXXXXXXXXX
1250 XXXXXXXXXX XXXXXXXXXX
1260 XXXXXXXXXX XXXXXXXXXX
1270 XXXXXXXXXX XXXXXXXXXX
1280 XXXXXXXXXX XXXXXXXXXX
1290 XXXXXXXXXX XXXXXXXXXX
1300 XXXXXXXXXX XXXXXXXXXX
1310 XXXXXXXXXX XXXXXXXXXX
1320 XXXXXXXXXX XXXXXXXXXX
1330 XXXXXXXXXX XXXXXXXXXX
1340 XXXXXXXXXX XXXXXXXXXX
1350 XXXXXXXXXX XXXXXXXXXX
1360 XXXXXXXXXX XXXXXXXXXX
1370 XXXXXXXXXX XXXXXXXXXX
1380 XXXXXXXXXX XXXXXXXXXX
1390 XXXXXXXXXX XXXXXXXXXX
1400 XXXXXXXXXX XXXXXXXXXX
1410 XXXXXXXXXX XXXXXXXXXX
1420 XXXXXXXXXX XXXXXXXXXX
1430 XXXXXXXXXX XXXXXXXXXX
1440 XXXXXXXXXX XXXXXXXXXX
1450 XXXXXXXXXX XXXXXXXXXX
1460 XXXXXXXXXX XXXXXXXXXX
1470 XXXXXXXXXX XXXXXXXXXX
1480 XXXXXXXXXX XXXXXXXXXX
1490 XXXXXXXXXX XXXXXXXXXX
1500 XXXXXXXXXX XXXXXXXXXX
1510 XXXXXXXXXX XXXXXXXXXX
1520 XXXXXXXXXX XXXXXXXXXX
1530 XXXXXXXXXX XXXXXXXXXX
1540 XXXXXXXXXX XXXXXXXXXX
1550 XXXXXXXXXX XXXXXXXXXX
1560 XXXXXXXXXX XXXXXXXXXX
1570 XXXXXXXXXX XXXXXXXXXX
1580 XXXXXXXXXX XXXXXXXXXX
1590 XXXXXXXXXX XXXXXXXXXX
1600 XXXXXXXXXX XXXXXXXXXX
1610 XXXXXXXXXX XXXXXXXXXX
1620 XXXXXXXXXX XXXXXXXXXX
1630 XXXXXXXXXX XXXXXXXXXX
1640 XXXXXXXXXX XXXXXXXXXX
1650 XXXXXXXXXX XXXXXXXXXX
1660 XXXXXXXXXX XXXXXXXXXX
1670 XXXXXXXXXX XXXXXXXXXX
1680 XXXXXXXXXX XXXXXXXXXX
1690 XXXXXXXXXX XXXXXXXXXX
1700 XXXXXXXXXX XXXXXXXXXX
1710 XXXXXXXXXX XXXXXXXXXX
1720 XXXXXXXXXX XXXXXXXXXX
1730 XXXXXXXXXX XXXXXXXXXX
1740 XXXXXXXXXX XXXXXXXXXX
1750 XXXXXXXXXX XXXXXXXXXX
1760 XXXXXXXXXX XXXXXXXXXX
1770 XXXXXXXXXX XXXXXXXXXX
1780 XXXXXXXXXX XXXXXXXXXX
1790 XXXXXXXXXX XXXXXXXXXX
1800 XXXXXXXXXX XXXXXXXXXX
1810 XXXXXXXXXX XXXXXXXXXX
1820 XXXXXXXXXX XXXXXXXXXX
1830 XXXXXXXXXX XXXXXXXXXX
1840 XXXXXXXXXX XXXXXXXXXX
1850 XXXXXXXXXX XXXXXXXXXX
1860 XXXXXXXXXX XXXXXXXXXX
1870 XXXXXXXXXX XXXXXXXXXX
1880 XXXXXXXXXX XXXXXXXXXX
1890 XXXXXXXXXX XXXXXXXXXX
1900 XXXXXXXXXX XXXXXXXXXX
1910 XXXXXXXXXX XXXXXXXXXX
1920 XXXXXXXXXX XXXXXXXXXX
1930 XXXXXXXXXX XXXXXXXXXX
1940 XXXXXXXXXX XXXXXXXXXX
1950 XXXXXXXXXX XXXXXXXXXX
1960 XXXXXXXXXX XXXXXXXXXX
1970 XXXXXXXXXX XXXXXXXXXX
1980 XXXXXXXXXX XXXXXXXXXX
1990 XXXXXXXXXX XXXXXXXXXX
2000 XXXXXXXXXX XXXXXXXXXX
2010 XXXXXXXXXX XXXXXXXXXX
2020 XXXXXXXXXX XXXXXXXXXX
2030 XXXXXXXXXX XXXXXXXXXX
2040 XXXXXXXXXX XXXXXXXXXX
2050 XXXXXXXXXX XXXXXXXXXX
2060 XXXXXXXXXX XXXXXXXXXX
2070 XXXXXXXXXX XXXXXXXXXX
2080 XXXXXXXXXX XXXXXXXXXX
2090 XXXXXXXXXX XXXXXXXXXX
2100 XXXXXXXXXX XXXXXXXXXX
2110 XXXXXXXXXX XXXXXXXXXX
2120 XXXXXXXXXX XXXXXXXXXX
2130 XXXXXXXXXX XXXXXXXXXX
2140 XXXXXXXXXX XXXXXXXXXX
2150 XXXXXXXXXX XXXXXXXXXX
2160 XXXXXXXXXX XXXXXXXXXX
2170 XXXXXXXXXX XXXXXXXXXX
2180 XXXXXXXXXX XXXXXXXXXX
2190 XXXXXXXXXX XXXXXXXXXX
2200 XXXXXXXXXX XXXXXXXXXX
2210 XXXXXXXXXX XXXXXXXXXX
2220 XXXXXXXXXX XXXXXXXXXX
2230 XXXXXXXXXX XXXXXXXXXX
2240 XXXXXXXXXX XXXXXXXXXX
2250 XXXXXXXXXX XXXXXXXXXX
2260 XXXXXXXXXX XXXXXXXXXX
2270 XXXXXXXXXX XXXXXXXXXX
2280 XXXXXXXXXX XXXXXXXXXX
2290 XXXXXXXXXX XXXXXXXXXX
2300 XXXXXXXXXX XXXXXXXXXX
2310 XXXXXXXXXX XXXXXXXXXX
2320 XXXXXXXXXX XXXXXXXXXX
2330 XXXXXXXXXX XXXXXXXXXX
2340 XXXXXXXXXX XXXXXXXXXX
2350 XXXXXXXXXX XXXXXXXXXX
2360 XXXXXXXXXX XXXXXXXXXX
2370 XXXXXXXXXX XXXXXXXXXX
2380 XXXXXXXXXX XXXXXXXXXX
2390 XXXXXXXXXX XXXXXXXXXX
2400 XXXXXXXXXX XXXXXXXXXX