Not enough input arguments
15 ビュー (過去 30 日間)
古いコメントを表示
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
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
採用された回答
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);
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!