필터 지우기
필터 지우기

Error problems when trying to solve cubic equation

조회 수: 1 (최근 30일)
Matthew
Matthew 2012년 11월 8일
I have Fr=0:0.2:8.2, then F=Fr*0.36840315 and Qw=Fr*0.556250681179147.
I am trying to find the roots of a cubic equation solving for Q.
I try and use this formula to solve it but keep getting this error. roots(((Q./Qw).^3-(Q./Qw)-(1./F.^3))=0) | Error: The expression to the left of the equals sign is not a valid target for an assignment.
Any help as to how to overcome this error or an alternative solution to this problem would be greatly appreciated.

채택된 답변

NN
NN 2012년 11월 8일
편집: NN 2012년 11월 8일
Have a look at the manual. roots needs an array of coefficients to solve the problem. You gave it an equation. I am also not quite sure what you want to do.
  댓글 수: 2
Matthew
Matthew 2012년 11월 8일
Thanks, although it then says Undefined function or variable 'Q'. I am trying to solve for Q however any suggestions on how to solve this?
NN
NN 2012년 11월 8일
I do not yet understand what you want to do. Do you look for a cubic polynomial or do you try to solve the equation Q:(q,i)->(q/(Qw(i)))^3- (q/(Qw(i)))-1/F(i); And search the q in dependence of i for which Q(q,i)=0?

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Eigenvalue Problems에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by