function handles(solving equations)

How to solve the equation e^(-0.2x)sin(x+2)=0.1 in the interval 0<x<10. Using the function fzero find the 3 solutions for this equation?
solve equation y=1+e^(-0.2x)sin(x=2) in interval 0<x<10. For the two minimum points find the x and y values at these points using function fminbnd.
Must create 2 functions for this problem and use function handles to produce both required answeres?
lost and need help

1 件のコメント

Caprisun_
Caprisun_ 2020 年 3 月 24 日
f = @(x) exp(-0.2.*x).*sin(x+2)-.1; % Define the function.
x = 0:.01:10; % Define an x range for the plot;
plot(x,f(x))
fzero(f,1)
fzero(f,5)
fzero(f,7)

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

回答 (1 件)

Walter Roberson
Walter Roberson 2011 年 3 月 28 日

0 投票

Hints:
  • The equation f(x) = c is the same as f(x) - c = 0
  • If you have a function named g, then @g is the function handle for g.
  • e^x is written as exp(x)

4 件のコメント

Dominic
Dominic 2011 年 3 月 30 日
whats the correct syntax to write the equations? I keep getting errors in that part.
Walter Roberson
Walter Roberson 2011 年 3 月 30 日
My guess is that you might be omitting the (implied) multiplication between the terms, but we won't know unless you show us what you have tried.
hamzeh almasri
hamzeh almasri 2016 年 12 月 25 日
please Can you send the answer in detail
Walter Roberson
Walter Roberson 2016 年 12 月 26 日
g = @(x) exp(-0.2. *x) .* sin(x+2) - 0.1
and fsolve on g

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

カテゴリ

ヘルプ センター および File ExchangeFunction Creation についてさらに検索

質問済み:

2011 年 3 月 28 日

コメント済み:

2020 年 3 月 24 日

Community Treasure Hunt

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

Start Hunting!

Translated by