How to plot f: y=e^-x.sin^2x function in matlab?

f: y=e^-x.sin^2x
Please help my computer gives errors and I don't know how to fix them.

 採用された回答

Setsuna Yuuki.
Setsuna Yuuki. 2020 年 11 月 17 日
編集済み: Setsuna Yuuki. 2020 年 11 月 17 日

0 投票

You should try this
x = 0:1e-3:10
y=exp(-x).*sin(x).^2;
plot(x,y)

1 件のコメント

Lenka Labikova
Lenka Labikova 2020 年 11 月 18 日
thank you so much it works

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

その他の回答 (1 件)

Adam Danz
Adam Danz 2020 年 11 月 17 日
編集済み: Adam Danz 2020 年 11 月 17 日

2 投票

Errors to fix (numbers refer to the characters above the numbers)
f: y=e^-x.sin^2x
% 1 2 34 5
  1. f: is not valid matlab syntax. You mean f=
  2. if e is a variable, this is OK but if you're looking for exponent, use exp(-x)
  3. x.sin is not valid matlab syntax. If you want multiplication, use x*sin (see next point)
  4. if 'sin' is a variable, then sin^2 is ok but it's a horrible variable name. If you want to use the sin function, use sin(__)
  5. 2x is not valid matlab syntax. Use 2*x if x is a scalar or 2.*x if x is an array. Or, sin(x)^2

カテゴリ

ヘルプ センター および File ExchangeLoops and Conditional Statements についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by