Not enough input arguments

1 回表示 (過去 30 日間)
Zzahng Cal
Zzahng Cal 2022 年 4 月 6 日
コメント済み: Zzahng Cal 2022 年 4 月 9 日
Hi, I'm really confused with the error on my code.. can someone help me point out which part of this did I mistype or something? What exactly does "not enough input arguments" mean? SOS T_T
%problem: f(x)= (3cosx-sinx)e^-0.2x for -4<=x<=9
clc;
x = [-4:1:9];
y = (3*cos(x)-sin(x))*(exp.^-0.2*x);
plot(x,y,'Linewidth',2), xlabel('x ->'), ylabel('y ->'), title('plot for -4 <= x <= 9');
grid
there's an error message that says:
  2 件のコメント
Mujtaba Farrukh
Mujtaba Farrukh 2022 年 4 月 6 日
Use this code:
clc;
x = -4:9;
y = (3*cos(x)-sin(x)).*(exp(-0.2*x));
plot(x,y,'-or','Linewidth',2), xlabel('x ->'), ylabel('y ->'), title('plot for -4 <= x <= 9');
grid minor
axis tight
Zzahng Cal
Zzahng Cal 2022 年 4 月 9 日
thank you!

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

採用された回答

MJFcoNaN
MJFcoNaN 2022 年 4 月 6 日
"exp" is a function, not a number. I guess this is what you need:
y = (3*cos(x)-sin(x)).*exp(-0.2*x);
  1 件のコメント
Zzahng Cal
Zzahng Cal 2022 年 4 月 9 日
exactly that! thank you!

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

その他の回答 (0 件)

カテゴリ

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

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by