+ 3
How to integrate any expression using java?
Should it be import some mathematical tools, or we can integrate directly using logics only
12 Answers
+ 13
Hy Sonu Kumar
By integrate any expression , U mean integration of any expression in java ?
â For integration of Polynomial terms , it will be easy (no need of importing any extra libraries , can be solve through logic only)
â if U want to integrate ANY expression , then it will be a tough to do(involvement of trignometric & logaritmic forms also) [try this link : https://www.quora.com/What-is-the-algorithm-to-integrate-a-function-using-a-computer-program , still only elementary functions , Composite function are might not taken]
//M.S.D answer was to find Real roots of quadratic equation
//U should go for integration of Polynomial expressions only according to me
+ 10
Sonu Kumar
â By finding discriminant value -ve , U can make use of iota(i) for representation of imaginary part of roots.
â I made little change in formula for representation :
[-b +- -i(-(b^2-4ac))^(1/2)]/(2a)
â -D taken in place of D as value of D will be -ve & sqrt() function don't work for -ve values.
+ 2
Mohit the coder, If roots are not real then??
+ 1
Yah
+ 1
Can i solve using java or not?
+ 1
Ok how can i solve it ?
+ 1
Ok sir ... thanks alot
0
You can solve quardatic equation like this
class QuadraticEquation
{
public static void main(String[] args)
{
/*
* Suppose our Quadratic Equation to be solved is 2x2 + 6x + 4 = 0 .
* (Assuming that both roots are real valued)
*
* General form of a Quadratic Equation is ax2 + bx + c = 0 where 'a' is
* not equal to 0
*
* Hence a = 2, b = 6 and c = 4.
*/
int a = 2;
int b = 6;
int c = 4;
// Finding out the roots
double temp1 = Math.sqrt(b * b - 4 * a * c);
double root1 = (-b + temp1) / (2 * a);
double root2 = (-b - temp1) / (2 * a);
System.out
.println("The roots of the Quadratic Equation \"2x2 + 6x + 4 = 0\" are "
+ root1 + " and " + root2);
}
}
0
Yes if you want to use polynomial evalution of expressions then you can do that by regression formulas and polynomial regression evaluator which will evaluate polynomial equation
0
You can use neumerical integration by simpaon's, rectungular and trapezium, Gauss legendre ect formula to solve the integration
- 1
Do you mean any quardatic equation, you can use your logic to perform mathematical operation
- 1
Yes you can solve that easily and if you want to import some mathematical libraries then you can include that
java.lang.Math.sqrt(x);
import java.lang.Math;Â Math.sqrt(x);Â