Azzera filtri
Azzera filtri

Writing a quadratic equation program to satisfy a solution. I am very confused help please.

2 visualizzazioni (ultimi 30 giorni)
I am trying to write a program in which two solutions, v and w, of the quadratic equation q(x) = ax^2 + bx +c = 0, that satisfies vw = c/a. I want this program to numerically solve such equations given a, b and c. The larger (abs solution) v using this quadratic formula, and the smaller w using w = c/(av), and of course having a provision for a = 0. I want my output to be a vector of solutions showing how many solutions exist. This relatively simple exercise is killing me because I cannot figure it out. Help greatly appreciated with explanation.
  2 Commenti
Reelz
Reelz il 14 Apr 2012
Here is what I have, I am confused on how to set up my parameters correctly.
function [x,y] = rqe2(a,b,c)
x = (-b + sqrt(b^2 - 4 * a * c))/(2*a);
y = (-b - sqrt(b^2 - 4 * a * c))/(2*a);
if vw = c/a;
w = c/(av);
v > w;
a==0;
end
Reelz
Reelz il 14 Apr 2012
I get an error when trying to run that says this:
Error: File: rqe2.m Line: 4 Column: 7
The expression to the left of the equals sign is not a valid target for an assignment.

Accedi per commentare.

Risposte (1)

Walter Roberson
Walter Roberson il 15 Apr 2012
if vw = c/a;
is not a valid statement. The comparison operator is == rather than =
  6 Commenti
Reelz
Reelz il 17 Apr 2012
>> rqe2(5,9,15)
??? Error: File: rqe2.m Line: 4 Column: 7
The expression to the left of the equals sign is not a valid target for an
assignment.
Still receiving error!

Accedi per commentare.

Categorie

Scopri di più su Quadratic Programming and Cone Programming in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by