not enough input arguments
6 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Jia Qing
el 27 de Mayo de 2023
Comentada: Jia Qing
el 27 de Mayo de 2023
Hi, Im trying to calculate the energy of this signal. I can't seem to locate the error and i dont know if I defined the inline function correctly. The function has no time interval. Error messages for this code are 'Not enough input argument' and 'Error in indexing'.
This is my code:
f=inline('(4*exp^(-x/10))*rectangularPulse((x-4)/3)','x')
syms x
int((f(x))^2,x);
Not sure where it went wrong.
Help is appreciated and thanks.
0 comentarios
Respuesta aceptada
VBBV
el 27 de Mayo de 2023
syms x
f=inline('(4*exp(-x/10))*rectangularPulse((x-4)/3)','x');
int((f(x))^2,x)
2 comentarios
VBBV
el 27 de Mayo de 2023
In the inline function , it seems you have combined Excel & Matlab syntaxes together, for exp function. In excel if you want to compute power a ^ symbol is used, but when you use exp it means a function which has definite syntax
y = exp(4)
y = exp^(4)
Más respuestas (0)
Ver también
Categorías
Más información sobre Function Creation en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!