Problem 834. Solve Quadratic : No * - or key functions permitted
Solve the quadratic equation ax^2+bx+c=0. However, some of the normal functions and symbols are not allowed.
x=[ -b +/- sqrt ( b^2 - 4ac ) ] / ( 2a )
Unallowed functions and symbols:
roots mtimes cross prod cumprod times mldivide mrdivide dot numstr int2str dec2bin * / \ - ^ '
Derivative of Aurelien's Cody 813 Multiply 2 numbers
Also related to Cody 833 Side of a Triangle
Test suite "disallowed function usage check" courtesy of Aurelien Queffurust.
Example :
Input
a= 1; b= 1; c=1
Output
x(1)= -0.5+0.866i; x(2)= -0.5-0.866i
Solution Stats
Problem Comments
-
1 Comment
Just as a heads up, your final answer should be in a row vector, and not a column vector.
Solution Comments
Show commentsProblem Recent Solvers34
Suggested Problems
-
2315 Solvers
-
Similar Triangles - find the height of the tree
300 Solvers
-
Determine Whether an array is empty
775 Solvers
-
Elapsed time is -0.005204 seconds.
104 Solvers
-
Create a random logical vector of N elements of which M are true.
101 Solvers
More from this Author308
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!