Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Computing Assignment Floating Point Arithmetic Required submission: 1 page PDF document and Matlab scripts uploaded to Canvas. Let x > = 0 be an arbitrary
Computing Assignment Floating Point Arithmetic
Required submission: page PDF document and Matlab scripts uploaded to Canvas.
Let x be an arbitrary number and n a nonnegative integer. In exact arithmetic, the following computation leaves x unchanged:
for i:n
xsqrtx;
end
for i:n
xx;
endHowever in finiteprecision arithmetic the results may be dramatically different for large n The purpose of this assignment is to investigate the output of this computation in Matlab for various values of n and for x in the range x
Your conclusions should be explained in a onepage report. Your report must include the following:
a Representative plots of the output as a function of x with each plot corresponding to a
different value of n
b A discussion of the smallest value of n after which the result of the finiteprecision computation
begins to differ from exact arithmetic computation.
c A discussion of the limiting behaviour for large n
d A brief explanation as to why computing in floating point arithmetic leads to the results you have found.
Partial code for this assignment can be found in the file FloatPt.m on Canvas. I suggest using this as your starting point. If you have questions about Matlab or other aspects of the assignment or course, then I strongly encourage you to attend the tutorials and dropin workshops.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started