function can not retrive varaible value from other function

1 回表示 (過去 30 日間)
Raza
Raza 2014 年 7 月 24 日
回答済み: Peter Babu 2014 年 7 月 24 日
i have have generated two functions. function 2 can not pick the variable value, generated in function one,
what is the solution to utilize the variable value generated in function 1?
  1 件のコメント
Raza
Raza 2014 年 7 月 24 日
編集済み: Raza 2014 年 7 月 24 日
function 1
function x
y= 2+2
end
function 2
function h
j=h+2
end
when i run function 2 error is generated that undefined variable h

サインインしてコメントする。

回答 (2 件)

Julia
Julia 2014 年 7 月 24 日
I do not understand your code.
What should work to let the second function use the first:
ans=function2(function1(input))

Peter Babu
Peter Babu 2014 年 7 月 24 日
Make the variable to global. Check the below code.
function 1() global x; x = 10; x = x+10
return
function 2() global x; global y; y = 0; y = y+20; display(x); return
function test() global x; global y;
display(x);
display(y);
return

カテゴリ

Help Center および File ExchangeProgramming についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by