How can I solve an equation with the unknown in both sides

Discussion in 'MATLAB' started by human, Oct 31, 2005.

  1. human

    human Guest

    foe example, is the equation is: m*K=(m*2*K^2-a*K^(3/2))/b*K^3

    how can I solve for K ?

    Thanks!
     
    human, Oct 31, 2005
    #1
    1. Advertisements

  2. If we ignore the trivial solution of K == 0, ...

    Are a and m known?

    Then use fzero. Or, since with a transformation, its
    really just a polynomial in K, use roots. X = sqrt(K).

    Its not possible to solve symbolically, regardless if
    a and m are knowns. This is because it is effectively
    a polynomial in sqrt(K) of order greater than 4.

    HTH,
    John D'Errico


    --
    The best material model of a cat is another, or preferably the same, cat.
    A. Rosenblueth, Philosophy of Science, 1945

    Those who can't laugh at themselves leave the job to others.
    Anonymous
     
    John D'Errico, Oct 31, 2005
    #2
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.