title: Solve a symbolic quartic equation in matlab
body: <p>I try to solve a quartic function in Matlab using the Symbolic Math Toolbox.
  Example:</p>
  
  <pre><code>syms x c1 c2 c3
  solve(x^4+c1*x^3+c2*x^2+c3,x)
  </code></pre>
  
  <p>AFAIK, there should not be a problem in solving quartic equations analytically (<a href="http://en.wikipedia.org/wiki/Quartic_function#Converting_to_a_depressed_quartic" rel="nofollow">example</a>).
  However, instead of the desired roots, Matlab returns</p>
  
  <blockquote>
    <p>ans=</p>
    
    <p>RootOf(X9^4 + X9^3*c1 + X9^2*c2 + c3, X9)</p>
  </blockquote>
  
  <p>Any idea how to symbolically find the roots?</p>
  
  <p>Thanks.</p>
  
  <hr>
  
  <p>EDIT: Thanks to Luis Mendo for his answer. Unhappily, I am using Matlab R2010b, which does not support the <code>'MaxDegree'</code> parameter.</p>