how to define a variable used one time in function
2 views (last 30 days)
Show older comments
if i have a function with a variable x=1 defined in side that function and the variable is increased by a formula and that function is called many times from another function , the question is how can make that variable x defined in side the function is set only at the first call and after the other calls it will not effect or set to 1 again , or in another meaning how to define a variable used one time in function , please do not tell me to define x=1 out of function body because the program that i worked on not allowed .
for example :
Function ABC()
x=1;
x=x+Pi;
end
0 Comments
Answers (2)
Mischa Kim
on 14 Mar 2014
Edited: Mischa Kim
on 14 Mar 2014
function xnew = ABC(x)
...
xnew = x + Pi;
end
to return the new value of x to the calling function.
1 Comment
See Also
Categories
Find more on Block Libraries in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!