フィルターのクリア

How to solve this kind of equation

1 回表示 (過去 30 日間)
Omri
Omri 2012 年 12 月 11 日
Hi all!
How do I solve the equation y=sin(x)+ e^(0.25x-1.5)? I need the roots...
Also how do I draw it and show the x and y axes?
Thanks!
  2 件のコメント
Walter Roberson
Walter Roberson 2012 年 12 月 11 日
That is not a polynomial equation!
Omri
Omri 2012 年 12 月 11 日
Sorry, fixed the topic.

サインインしてコメントする。

回答 (2 件)

John Petersen
John Petersen 2012 年 12 月 11 日
x = [-20:.01:20]';
y=sin(x)+exp(0.25*x-1.5);
figure;plot(x,y);grid
  2 件のコメント
Omri
Omri 2012 年 12 月 11 日
Thanks. I'm also looking for the roots, how can I calculate them?
John Petersen
John Petersen 2012 年 12 月 12 日
Numerically. But, as you can see from the plot, when x <-10 it becomes a sine wave. Also, all the roots are x<5.3 so that can constrain your search.

サインインしてコメントする。


Matt J
Matt J 2012 年 12 月 11 日
編集済み: Matt J 2012 年 12 月 11 日
The function has infinitely many roots, but here's a way to find one of them
fun=@(x) sin(x)+ exp(0.25*x-1.5)
xroot = fzero(fun, 0)
and to plot in some interval, e.g. [-10,3]
fplot(fun, [-10,3])

カテゴリ

Help Center および File ExchangeNumerical Integration and Differentiation についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by