Not enough input arguments

16 visualizaciones (últimos 30 días)
Zzahng Cal
Zzahng Cal el 6 de Abr. de 2022
Comentada: Zzahng Cal el 9 de Abr. de 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 comentarios
Mujtaba Farrukh
Mujtaba Farrukh el 6 de Abr. de 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 el 9 de Abr. de 2022
thank you!

Iniciar sesión para comentar.

Respuesta aceptada

MJFcoNaN
MJFcoNaN el 6 de Abr. de 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);

Más respuestas (0)

Categorías

Más información sobre Programming en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by