フィルターのクリア

Graph an exponential equation

4 ビュー (過去 30 日間)
Trang To
Trang To 2020 年 12 月 8 日
コメント済み: Trang To 2020 年 12 月 8 日
Please help me graph this equation
  2 件のコメント
Ive J
Ive J 2020 年 12 月 8 日
What have you tried so far?
Trang To
Trang To 2020 年 12 月 8 日
x = linspace(0,2*pi,100);
y = exp(1)^(-0.005*x).*cos(0.05*(2000-0.01*x^2)^(0.05))-0.01;
plot(x,y)
I have some error with this

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

採用された回答

Ameer Hamza
Ameer Hamza 2020 年 12 月 8 日
編集済み: Ameer Hamza 2020 年 12 月 8 日
You can use fsolve() for such problems. For example
fun = @(x) exp(-0.005*x).*cos(0.05*(2000-0.01*x.^2).^(0.05))-0.01
sol = fsolve(fun, rand())
Note that, the code you included in your question contain exp(1)^(-0.005*x). That is very inefficient.
If you just want to graph it then try
x = linspace(0,2*pi,100);
y = exp(-0.005*x).*cos(0.05*(2000-0.01*x.^2).^(0.05))-0.01;
plot(x,y)
Note that I have replaced * with .* and ^ with .^. Read about element-wise operators here: https://www.mathworks.com/help/matlab/matlab_prog/array-vs-matrix-operations.html
  1 件のコメント
Trang To
Trang To 2020 年 12 月 8 日
thank you so much

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeConstruction についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by