Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Use python code to solve the below problem For these problems, you can use native Python, as well as the math, numpy, and matplotlib.pyplot libraries.
Use python code to solve the below problem
For these problems, you can use native Python, as well as the math, numpy, and matplotlib.pyplot libraries. Problem 1 - Root-Finding: Oxygen Saturation The saturation concentration of dissolved oxygen in freshwater can be calculated with the equation: lnOsf=139.34411+T1.575701105T26.642308107+T31.2438001010T48.6219491011 where Osf is the saturation concentration of dissolved oxygen in freshwater at 1atm in mg/L and T is the absolute temperature in K. According to this equation, saturation decreases with increasing temperature. For typical natural waters in temperate climates, the equation can be used to determine that Osf ranges from 14.621mg/L at 0C to 6.949mg/L at 35C. Given a value for Osf, this formula and the bisection method can be used to solve for temperature (reported in C). a) Use Python and the bisection method to determine T as a function of given Osf. Test your method for Osf=7.5,11.5, and 14.0mg/L and report their T values; assume you want an accuracy (i.e. tolerance) of 0.01C. b) Repeat (a) using the Newton-Raphson method. For both methods, report the number of iterations required to achieve an accuracy of 0.01C, the initial guesses, and the final converged T values
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