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

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


             同的操作。
                  例 输入和输出参数数目的使用。
                  解 在命令窗口输入:

                  function [n1,n2] = mythe(m1,m2)
                      if nargin == 1
                          n1 = m1;
                          if nargout == 2

                              n2 = m1;
                          end
                      else
                          if nargout == 1

                              n1 = m1 + m2;
                          else
                              n1 = m1;
                              n2 = m2;
                          end

                      end
                  end

                  函数调试结果如下所示:
                  >> m = mythe(4)
                  m =
                       4
                  >> [m, n] = mythe(4)

                  m =
                       4
                  n =
                       4

                  >> m = mythe(4, 8)
                  m =
                      12



             46
   51   52   53   54   55   56   57   58   59   60   61