Mathematical Technology and Thinking
coursework deadline
Learning Outcomes:
A) Use software such as spreadsheets to tackle mathematical problems.
Plagiarism is presenting somebody else’s work as your own. It includes:
copying information directly from the Web or books without referencing the
material; submitting joint coursework as an individual effort; copying
another student’s coursework; stealing coursework from another student
and submitting it as your own work. Suspected plagiarism will be
investigated and if found to have occurred will be dealt with according to the
procedures set down by the University. Please see your student
handbook for further details of what is / isn’t plagiarism. Details are also on
the Student Intranet.
All material copied or amended from any source (e.g. internet, books) must be
referenced correctly according to the reference style you are using.
Your work will be submitted for plagiarism checking. Any attempt to bypass our
plagiarism detection systems will be treated as a severe Assessment Offence.
Coursework Submission Requirements
• An electronic copy of your work for this coursework must be
fully uploaded by midnight on the Deadline Date
of Wednesday 17/02/2016 using the link on the coursework
Teachmat page for MATH1103.
• For this coursework you must submit a single Acrobat PDF
document.
In general, any text in the document must not be an image (ie
must not be scanned) and would normally be generated from
other documents (eg MS Office using “Save As .. PDF”). More
details are on the IT Support pages . An exception to this is
hand written mathematical notation, but when scanning do
ensure the file size is not excessive.
• There are limits on the file size (current values are on TeachMat
and the Student Intranet).
• Make sure that any files you upload are virus-free and not
protected by a password or corrupted otherwise they will be
treated as null submissions.
• Your work will not be printed in colour. Please ensure that any
pages with colour are acceptable when printed in Black and
White.
• You must NOT submit a paper copy of this coursework, or
include the Banner header sheet.
• All courseworks must be submitted as above. Under no
circumstances can they be accepted by academic staff
The University website has details of the current Coursework Regulations,
including details of penalties for late submission, procedures for
Extenuating Circumstances, and penalties for Assessment
Offences. See http://www2.gre.ac.uk/current-students/regs
Assignment specification
THIS COURSEWORK WILL BE MARKED ANONYMOUSLY. MAKE SURE
THAT YOU DO NOT INDICATE YOUR NAME ANYWHERE IN YOUR
SUBMISSION.
The work should be uploaded as a single PDF file. You are advised to cut and paste your
answers for each question into a single Word document and then save it as a PDF which you
can then upload. This takes time so make sure that you leave enough time to do this, and that
you have tried out the upload system in advance so that you do not run into unexpected
difficulties at the last minute. I strongly recommend that you upload versions of your
work as you go along, so that if there are last-minute difficulties you will at least have
submitted an early version of your work. You can submit as many versions as you like: only
the last version submitted before the deadline will be marked.
For all of these questions you will receive some marks for incomplete answers. If you
cannot get your programme to work, you should submit it anyway. You will get credit
for your attempt, and you will not lose many marks if an obscure bug was stopping an
essentially correct programme from working!
In these questions “Banner number” means your nine-digit Banner number, which you can
find on your Greenwich Gateway card. This begins with 000 and for our purposes we do not
include the tenth extra check digit after the hyphen.
In all questions you will lose marks if your output is not clear. You are expected to use
the facilities of Matlab and Excel to ensure that graphs and charts are well presented
and clearly labelled. Your programmes should give the user clear instructions and be
designed to be as easy to use as possible, and marks will be deducted for weaknesses in
this regard. Matlab programmes should have plentiful comments to explain how the
programme works and you will lose marks if your comments are inadequate.
There are EIGHT questions. You should attempt every question.
1. Use Matlab to carry out the following calculations. Submit a copy of the Matlab
command window. Do not worry if you make mistakes and generate error messages
as long as the correct calculations and answers are there and clearly indicated.
Find the value of the function ??(??) = ????
?? – 9???? + 12?? + (??????)
?? v?? when x=0.2 and
when x=0.7653.
Evaluate ???????? (????
?? )
Change the following two complex numbers into polar form: 12 + 5i and 4 – 3i
Display exactly the first six digits (only) of p/2.
[5 marks]
2. Create a script file that you will be able to use at the end of this academic year to
calculate your final mark for MATH1103 MaTT. It should present you with a
message alerting you if you have either done particularly well (a mark of 70 or higher,
which is on course for First Class honours) or particularly badly (a mark below 40,
which is a fail).
You should include all five items of assessment with the relevant percentage
weighting which you can find in the course specification or on the Moodle page.
A basic programme which performs the calculation successfully will receive 8 marks,
Extra marks will be awarded for script files that are designed to be easy to use – so
make good use of Matlab’s input and output commands – and/or which provide other
useful information to the user, and for appropriate testing.
Submit a printscreen of the output after running your programme for your test cases as
well as a copy of the script file itself. Obviously you do not yet know all your marks
so test it with a suitable range of possible marks.
[15 marks]
3. Go to http://www.metoffice.gov.uk/climate/uk/stationdata/
If your family name begins with A select Armagh
If your family name begins with B-C select Bradford
If your family name begins with D-G select Durham
If your family name begins with H-J select Heathrow
If your family name begins with K-L select Lerwick
If your family name begins with M-O select Oxford
If your family name begins with P-S select Sheffield
If your family name begins with T-Z select Yeovilton
Save these data as a .txt file and open it in Excel, following the prompts.
Select data from a year of your choice ending with the same number as the 9th digit of
your Banner number. In this year, start from April if your birthday is in the first half
of the year (January – June inclusive) and start from September if your birthday is in
the second half of the year (July to December inclusive). Take data for the next 12
months from this starting point.
Copy these data on to a separate Excel sheet and save it.
Import these data into Matlab, using the method given in the lecture notes, and
create a graph showing the maximum and minimum temperatures for your data. Use
‘legend’ to produce a suitable key.
Submit a copy of the command window showing the commands for importing the
data and the commands for producing the graph, and also submit a copy of the actual
graph.
Marks will be awarded for presentation as well as for importing the data correctly
from Excel so aim for a nicely-presented graph that is well-labelled.
[10 marks]
4. If the 8th digit of your Banner number is odd, do part A: if it is even, do part B.
In each case submit your script along with a copy of the command window showing
your results.
A) Use a Monte Carlo approach to calculate the area of the region bounded by the
lines x=0, y=0 , x=1 and y=x3. In other words you have to generate random
pairs of points (x,y) with 0 < x,y < 1 and see what proportion satisfy y < x3, to
get an estimate of the proportion of the area of the region you want to that of
the unit square. (You can calculate the exact answer by calculus!)
Run your programme for 10, 100, 1,000, 10,000, 100,000 and 1,000,000 trials.
Which gives the most accurate result? Is that what you expected?
B) Use a Monte Carlo approach to calculate the area of the part of the parabola
bounded by the lines x=0, y=1, x=1 and y = sin(px/2) In other words you
have to generate random pairs of points (x,y) with 0 < x,y < 1 and see what
proportion satisfy y < sin(px/2), to get an estimate of the proportion of the area
of the region you want to that of the unit square. (You can calculate the exact
answer by calculus!)
Run your programme for 10, 100, 1,000, 10,000, 100,000 and 1,000,000 trials.
Which gives the most accurate result? Is that what you expected?
(10 marks)
5. For this question you should do:
Part A if the ninth digit of your Banner number is 0, 1, 2 or 3;
Part B if it is 4, 5 or 6;
Part C if it is 7, 8 or 9.
For whichever part you have to attempt, you must submit both your m-file and the
output it produces when run. If you have attempted a programme but cannot get it to
run, submit what you have done so far and say what happens when you run it.
Explain what you have tried to do and what you want to do. You will gain marks for
the understanding you show even if you cannot get your programme to run. To
achieve the highest marks your programme should be written elegantly, have been
tested for a suitable range of examples, and produce clear understandable and concise
output.
A) Write a programme which asks the user for a number between 1 and 1000 and
calculates the sum of its digits – for example, if the number is 987 then the
sum of its digits would be 24.
B) Write a programme which asks the user for a number between 1 and 1000 and
works out whether it is divisible by each of the numbers 2, 3, 5 and 7. For
example, if the number is 110 the programme should say that it is divisible by
2 and 5: if it is 101 the programme should say that it is not divisible by any of
these numbers.
C) Write a programme which asks the user for a number between 1 and 500 and
works out whether the last digit of the number is the same as the last digit of
its cube. For example, if the number is 10, then 10 and 103 = 1000 share the
same last digit, while if the number is 17, then 17 and 173 = 4913 have
different last digits.
[10 marks]
6. Use Excel to plot the graph of f(x)=2sin(2x/3)-3cos(3x).
Add a title, label the axes and label the function. Make the axes thicker than the other
grid lines. Choose a suitable range of x and y values that shows at least two roots of
the function.
Find the value of the first positive root correct to 5 decimal places using the Newton-
Raphson method on Excel. Use stopping criteria |xn- xn+1|<0.0001
Also find the root using the Bisection Method, with the same stopping criterion.
Submit the graph and two versions of your Excel worksheets containing the Newton-
Raphson method and stating the answer, one showing the numbers and the other
showing the formulae you have used.
For this question you may start from the Excel worksheets given in the lecture notes.
For full marks you should use IF formulae to indicate when the stopping criteria have
been met.
[15 marks]
7. Create an Excel spreadsheet to investigate the behaviour of the logistic equation
xn+1 = k xn (1 – xn)
for various values of k. In each case start with a suitable initial value for x0: choosing
x0 = 0.5 is good in most cases. Use an appropriate Excel formula to calculate
successive values for xi and see what happens. Does it converge to a single value? If
not, what does happen?
Try values of k such as 2, 3, 3.2, 3.5 and 3.6.
Comment on what happens, and explore the values of k for which different things
happen. You may use any tools you wish in Excel, and you may also research the
topic online and/or use Matlab for further exploration. Submit an account of your
investigation, including Excel output, and also include copies of the worksheets
showing the formulae you have used.
An investigation which shows what happens for the listed values (with a welldesigned
worksheet) will obtain 15 marks. To obtain higher marks your investigation
must go beyond that. If you are presenting the results of research, make sure that you
tell me your sources.
[30 marks]
8. Carry out the following matrix calculations using the appropriate matrix commands in
Excel where the matrices A, B, C and D are as below:
A=?? 5 8
-2 6
?? B=??7 -8
4 12?? C=??
5 1 -6
2 -2 1
-3 5 2
?? D=??
-3 1 5
2 0 7
1 -1 1
??
• AB
• Determinant of (AB)
• (CD)-1 (that is, the inverse of CD)
• D-1C-1
• D3
Hand in two printouts of the Excel sheet, one with the answers and one showing the
formulae you have typed in.
[5 marks]
Assessment criteria for the assignment: Marks will be awarded as indicated for each
question. Some marks will be awarded for partial or incomplete solutions so, if you cannot
complete a question, you should still hand in whatever you have done.
Mathematical Technology and Thinking
March 25th, 2017