古いコメントを表示
how to use fzero to solve (exp(-0.2x)*sin(x+2)=0.1)???? should produce 3 answeres
回答 (1 件)
Matt Fig
2011 年 3 月 30 日
It would probably help if you read the help for FZERO. Type this at the command line and read it:
help fzero
Once you read that, you can apply this example to get the other roots:
f = @(x) exp(-0.2*x).*sin(x+2) - .1;
fzero(f,-2)
4 件のコメント
Dominic
2011 年 3 月 30 日
Matt Fig
2011 年 3 月 30 日
Then you did NOT read the help file. If you had read the help file, as I suggested, you would know that FZERO returns one root, near the initial guess. So if you need three roots, how many times will you have to call FZERO, and with how many initial guesses?
READ THE HELP.
Dominic
2011 年 3 月 30 日
Matt Fig
2011 年 3 月 30 日
No problem.
カテゴリ
ヘルプ センター および File Exchange で Problem-Based Optimization Setup についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!