finding roots of equation in matlab
조회 수: 1 (최근 30일)
이전 댓글 표시
I want to find roots of an equation using roots command.My code is
p=[1 0.45 0 -0.0133 -0.08 0 0.016]
r=roots(p)
but when i run it matlab gives error
Error=Attempt to execute SCRIPT roots as a function
Someone kindly help me to remove this error i willbe very thankful to u.
댓글 수: 0
답변 (1개)
Nicolas B.
2019년 11월 21일
I would be you, I would check whether you don't have any home-made script named roots in your MATLAB path.
If you have no idea where it could be, maybe run it first once with:
roots;
Then, maybe, the output of the script would give you some hints.
댓글 수: 1
Vladimir Sovkov
2019년 11월 21일
This may be the case indeed. The in-built Matlab "roots" works perfectly
p=[1 0.45 0 -0.0133 -0.08 0 0.016];
>> roots(p)
ans =
-0.0941615598738199 + 0.564658612501628i
-0.0941615598738199 - 0.564658612501628i
-0.576214580558998 + 0i
-0.474450496188147 + 0i
0.394494098247393 + 0.151545050491967i
0.394494098247393 - 0.151545050491967i
참고 항목
카테고리
Help Center 및 File Exchange에서 Get Started with MATLAB에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!