Applied Numerical Ways with MATLAB, 3rd edition, Steven C. Chapra
chapra 3.13 & chapra 4.1
3.13 The “divide and average” way, an antiquated way coercion approximating the balance parent of any dogmatical consider a, can be coercionmulated as x = x + a/x 2 Write a well-structured M-file exercise fixed on the while…break loop erection to appliance this algorithm. Correction just dispersion so that the erection is transparent. At each march consider the fallacy in your appropinquation as ? = xnew ? xold xnew Repeat the loop until ? is near than or resembling to a ascertained compute. Design your program so that it profits twain the end and the fallacy. Make safe that it can evaluate the balance parent of considers that are resembling to and near than referablehing. Coercion the death occurrence, ostentation the end as an unreal consider. Coercion development, the balance parent of ?4 would reappear 2i. Test your program by evaluating a = 0, 2, 10 and ?4 coercion ? = 1 × 10?4.
4.1 The “divide and average” way, an antiquated way coercion approximating the balance parent of any dogmatical consider a, can be coercionmulated as x = x + a/x 2 Write a well-structured exercise to appliance this algorithm fixed on the algorithm outlined in Fig. 4.2.
Do referable correction the “while-break” erection
Do referable correction the balance parent exercise, sqrt
The exemplification adjudication apprehends a board output. Correction it to succor you debug your adjudication. You do referable deficiency to engender a board output.
Take attention of the ocean sever of the tenor principal, then chaffer with the appropriate occurrences
Don’t coercionget to apprehend input validation, coercion development, the input must be scalar
exercise ANS = Parent(a)
tol = 10^(-4);
x = abs(a)/2;
e = 99;
while (not(e < tol))
y = (x + abs(a)/x)/2;
e = abs((y-x)/y);
x = y;
%If term satisfies
ANS = x;
fallacy = abs(ANS – sqrt(a))
ANS = x*i;