hi, well,we know that functions don't share variables with workspace,if you want to use variables in several functions you can declare them as GLOBAL variables in all functions.for example write "global x" in 2 functions and you will see that this variable is the same in both. you can also use "Persistence " to make the variable hold it's past value from function's last call.
bear in mind that if you return a variable from a function to workspace,the another function can't see them in workspace.