Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

what can I do to improve my code while still getting the same output. I want to either make it smaller or learn some new

what can I do to improve my code while still getting the same output. I want to either make it smaller or learn some new techniques that I can implement.

here is my code:

import java.io.*; import java.lang.Math; public class Derivation { public static double f(double x) { return Math.pow(x,2)-Math.2sin(Math.pow(x,2))- Math.constant(1);

} public static void main(String argv[]) {

double h=1.0,x=2.0,fd,fdold; fdold=f(x); while(h>2.0E-12) { fd=(f(x+h)-f(x))/h; System.out.println(" h="+h+" f'(x)="+fd+" error="+(fd-fdold)); fdold=fd; h=h/2.0; } }

}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

App Inventor

Authors: David Wolber, Hal Abelson

1st Edition

1449397484, 9781449397487

More Books

Students also viewed these Programming questions