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.