function can not retrive varaible value from other function

2 ビュー (過去 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 ExchangeMatrices and Arrays についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by