I am trying to plot and manipulate the following 3rd degree polynomial:
f[a_,b_,c_,d_][x_]=ax^3+bx^2+c*x+d;
Manipulate[Plot[f[a, b, c, d][x],{x, -2, 2},PlotRange->All],
{{a, 2.76},-4,4},{{b,-3.12},-5,5},{{c, 1.14},-5, 5},{{d, 3},-8,8}]
but at the same time I want my parameters to satisfy the following condition:
b^2-3a*c=0
I am struggling to understand how to import such condition to the parameters in Manipulate. I've tried Piecewise but it didn't work. Since this condition has to be satisfied when I manipulate one of the parameters the others should automatically change.