Suppose, v(x) is a user-defined function. How, to get v(-x) which is going to be used in the same code?
Mostrar comentarios más antiguos
Is there any in-built MATLAB function to do it. Should we define user-defined function, say, a local function. If so, how that can be done?
Respuestas (2)
Titus Edelhofer
el 13 de Feb. de 2015
Hi,
sorry, I don't understand the question. If you have the function, why don't you simply call v(-x)?
Or are you looking for defining this function? In this case you could do e.g.
minusv = @(x) v(-x);
Titus
1 comentario
SAMIT KUMAR GUPTA
el 15 de Feb. de 2015
Once you define a function v, you can call it with either v(x) or v(-x) or any other suitable values that you want to use. Calling a function is independent of how it is defined:
>> A = @(x)disp(x); % define a function A
>> A(3)
3
>> A(-3)
-3
1 comentario
SAMIT KUMAR GUPTA
el 15 de Feb. de 2015
Categorías
Más información sobre Programming en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!