Page 58 - 数学建模算法与应用
P. 58

Mathematical Modeling Algorithms and Applications
             数学建模算法与应用


                      end
                      y = a/length(x);
                  函数 myth 将 x 作为输入参数,允许它接受可变数量的输入参数。功能实现

             部分开始于计算每个输入参数的平均值(可以是标量、一维数组或二维数组),
             然后计算这些平均值。
                  >> myth([4 3 4 5 1])
                  ans =
                      3.4000

                  >> myth(4)
                  ans =
                      4

                  >> myth([2 3;8 5])
                  ans =
                       5
                  >> myth(magic(4))

                  ans =
                      8.5000

                 三、返回被修改的输入参数


                  如果没有明确指示函数将修改后的输入参数值返回到 MATLAB 工作区,则
             一旦函数调用结束,函数内的这些修改值将被自动丢弃,并且不会影响工作区中
             的变量。
                  例 函数内部的输入参数修改。

                  解 在命令窗口输入:
                  function y = mythe(x)
                      x = x + 2;

                      y = x.^2;
                  在 mythe 函数中,首先修改输入参数 x 的值(x=x+2),然后使用修改后的
             x 值计算输出参数 y 的值(y=x*2)。结果如下:
                  >> x = 2



             48
   53   54   55   56   57   58   59   60   61   62   63