Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Problem 834. Solve Quadratic : No * - or key functions permitted

Created by Richard Zapor

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

Tags

Problem Group

Solution Statistics

25 correct solutions 57 incorrect solutions
Last solution submitted on Jul 02, 2014

Problem Comments