MATLAB Answers

How to solve quadratic equation?

7 views (last 30 days)
Danny Maefengea
Danny Maefengea on 13 Jun 2020
Edited: Ameer Hamza on 15 Jun 2020
I need help with this question fellas.
Write a function called “QuadRoot”that takes user input for a quadratic function (ax^2+bx+c), a, b and c
and calculates the roots of the function.
Note: if the function does not have any real root, show a message indicating that there
is no real root.

  2 Comments

Ameer Hamza
Ameer Hamza on 13 Jun 2020
This seems like a homework question. What have you already tried?

Sign in to comment.

Accepted Answer

Ameer Hamza
Ameer Hamza on 13 Jun 2020
Edited: Ameer Hamza on 15 Jun 2020
in your code you wrote
d = sqrt(b*b-4*a*c);
and then check if d > 0. This is not the correct condition. You need to check if
d = b*b-4*a*c;
if d > 0
to check if the root is real or not.

  0 Comments

Sign in to comment.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!