联系方式

  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-23:00
  • 微信:codinghelp

您当前位置:首页 >> Web作业Web作业

日期:2024-04-20 06:23

Mathematical Software

CELEN085

Coursework Assignment:  Spring Semester 2023/2024

Instructions: (Please read carefully)

1.  This Coursework Assignment is worth 25% of your overall CELEN085 module marks.

2.  The deadline for submission of the completed project assignment is 22 April, 2024.

3.  Penalties for late submission will be applied in accordance with  University regulations,

”I/We understand that 5 marks per working day will be deducted from the final mark for lateness, unless an extension form has been authorised and is attached, e.g.  a mark of 42 minus 5 marks changes to 37” .

4.  No excuses such as problems with internet connectivity, etc.  will be entertained; so you are suggested to submit your working well in advance before the deadline.

5.  This work must be completed on your own.  Plagiarism and collusion are  regarded as very serious academic offences and will be treated as such.

6.  More marks will be gained for elegant and reasonably efficient solutions than for long and tedious ones.

7.  Support in some form will be available from tutors, but you should not expect them to guide you through the entire solution.  Please send your query by email to

[email protected]

8.  Please complete the Coursework Assignment Submission  Form available on Moodle under the block“Coursework Assignment” and sign it (digital/handwritten signature in Chinese or English).

9.  Zip all your files (Coursework Assignment Submission Form, Prob1.m, Prob2.m, Prob3.m, Prob1.png, Prob2.png, Prob3.png, CW.tex, and CW.pdf).

10.  Name the zipped file as:  N085 CW StudentID. zip

e.g. N085 CW 20XXXXXX.zip

11.  Submit the zipped file electronically to the drop box available on module Moodle page. Please contact Module Convenor (Mr.  Manish Dhyani) if you cannot find the drop box.

12.  Note that your work will not be  returned so you should keep a copy for reference.

Part I

Imagine a generous bank that pays 100% interest, you could turn $100 into $200 in one year. Now if this bank decides to pay the interest twice a year, you could turn $100 into $150 at the middle of the year, and $225 at the end of the investment year.  Comparing with these two methods of investing, you get more money from the latter one, because you reinvest halfway through. And this is called compound interest. The formula for compound interest is shown below:

Where:

? t is the number of years.

? A is the final amount after t years.

? P  is the principal amount (initial investment).

? r  is the annual interest rate (decimal).

? n is the  number of times the interest is compounded per year.

The compound interest is a very important theory in finance, and around the seventeenth century, Jocab Bernoulli, who was interested in the continuous compound interest, realized that with a fixed annual interest rate, when the compounding period became smaller and smaller, and the investment periods n became more and more, the amount of annual return eventually converged towards a limit.

To approximate this limit, in GeoGebra:

1.  Create sliders for P , r, and t with suitable fixed values to represent the principal, annual interest rate and time in years respectively.

2.  Create an integer slider n that starts from 0.

3.  Define a function to calculate the final amount A as

4.  Define another function called countinuous compounding C as C = P · ert

5.  Create a point B as  (n, A), as the value of n increases, observe how point B approaches

the continuous compounding for various inputs.

Note: to achieve a better effect, adjust the ratio of x? and y? axis.

Save the file as Q1.ggb

From the above procedures, approximate the Euler’s Number e in the similar manner, and calculate the errors between your approximation and the exact e.

Note:

Before starting, set the rounding as  15 Decimal Places for a better presentation.

To directly show the error, create a TextBox on the graphing area to link the error.

Search  “Text Tool” in GeoGebra Manual to see how to use this command.

Save the file as Q2.ggb

Part II

The previous way to approximate e is normally called Horizontal Asymptote. There is another way to approximate e with the help of factorials as shown below:

which comes from Taylor Expansion on the exponential functions.

To approximate e by factorial method:

1.  Create a script file  “Q3.m” in MATLAB.

2.  Define a variable n as a vector with integer elements starting from 0 to  100.

3.  Define a variable myE as the approximated e calculated  based on n.

4.  Plot the curves of the exact e and your approximated e in one figure and save the figure as

fig1.png” .

5.  You should set appropriate figure caption and legends to achieve a better presentation.

6.  Export the  paired values of n and myE vertically into an Excel sheet named as

“Approximation Data” .

Part III

Create a LATEX article document to summarise your work in approximating e (in Part I and Part

II). Your article must contain the following information:

1.  Set the title as  “Approximation of Euler’s Number”.  Include your Student ID and display the title information. Once you have finished all sections in this article, display a table of contents after the title page.

2.  Create a section  “Introduction”.  Include description about what is Euler  Number.

3.  Create a section  “Analysis”.  Brifely discuss the two approximation methods and underlying

principles in mathematics in approximating e by these methods. In addition, you should include a table containing information in your approximation shown as below:

Number n

Approx. e in Method I (10 d.p.)

Approx. e in Method II (10 d.p.)

5

10

50

100

4.  Create a section  “Conclusion”.  Evaluate your approximation results and comment on the accuracy of e using both methods.

5.  Create a section  “Further discussion”.  Summarise any further applications of using e.

Save your source code file as Q4.tex and generated PDF file as Q4.pdf.

Note that in your article, you are encouraged to include relevant mathematical contents and typeset them in good formats.  it will help you improve your score.

Submission Checklist

Before online submission, make sure you have included the following documents in your zipped file.

1.  Completed Project Submission Form.

2.  GGB files:  Q1.ggb, Q2.ggb

3.  MATLAB file:  Q3. m

4.  PNG file: fig1. png

5.  TEX file:  Q4. tex

6.  PDF file: Q4. pdf




版权所有:留学生编程辅导网 2020 All Rights Reserved 联系方式:QQ:99515681 微信:codinghelp 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。 站长地图

python代写
微信客服:codinghelp