How do i input this on MATLAB

5 views (last 30 days)
Nate
Nate on 5 Jul 2022
Commented: Image Analyst on 13 Jul 2022
How can i input x^3+px+q=0 on MATLAB and find x in terms of p & q?
  1 Comment
Image Analyst
Image Analyst on 13 Jul 2022
Original question in case he edits this one away:
How can i input x^3+px+q=0 on MATLAB and find x in terms of p & q?

Sign in to comment.

Answers (1)

John D'Errico
John D'Errico on 5 Jul 2022
Assuming that p and q are real numbers, do you understand there will ALWAYS be three solutions to the problem, and that for many values of p and q, exactly two of those solutions will be complex valued?
cubicroots = @(p,q) roots([1 0 p q]);
format long
cubicroots(2,3)
ans =
0.500000000000000 + 1.658312395177701i 0.500000000000000 - 1.658312395177701i -1.000000000000000 + 0.000000000000000i

Categories

Find more on Polynomials in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!