Not enough input arguments

17 Ansichten (letzte 30 Tage)
Zzahng Cal
Zzahng Cal am 6 Apr. 2022
Kommentiert: Zzahng Cal am 9 Apr. 2022
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 Kommentare
Mujtaba Farrukh
Mujtaba Farrukh am 6 Apr. 2022
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 am 9 Apr. 2022
thank you!

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

MJFcoNaN
MJFcoNaN am 6 Apr. 2022
"exp" is a function, not a number. I guess this is what you need:
y = (3*cos(x)-sin(x)).*exp(-0.2*x);

Weitere Antworten (0)

Kategorien

Mehr zu Programming finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by