回覆列表
  • 1 # 使用者5635123734932

    方法一:使用全域性變數關鍵字global

    在函式頭部將被呼叫的變數定義為全域性變數

    global X

    在其它檔案需要使用變數X的時候,也在頭部表明X為全域性變數

    global X

    方法二:將被呼叫變數定義為控制代碼引數,這樣在其他函式中,直接用handles.X就是X變數

    handles.X=X;

    比如:

    要定義x為全域性,那麼需要在每個檔案的開始部分加上

    global x;

    主函式在最上面加。自定義函式在

    function 下面加。

    如果一個檔案裡定義了多個function,每個需要用x的function都要加。

    擴充套件資料:

    注意事項

    直接引用自定義add函式即可實現此求和做除的功能,其中A、B、C作為全域性變數,不需作為函式引數輸入,因為D為宣告全域性變數,所以要作為函式引數輸入。

    clc

    clear all;global aglobal bglobal c

    a=1;

    b=2;

    c=3;

    d=10;disp(10);

    e=add(d)function w=add(d)global aglobal bglobal c

    w=(a+b+c)/d;

  • 中秋節和大豐收的關聯?
  • 在汗蒸房裡50多度,為什麼不出汗呢,而有的人是大汗淋漓呢?