MATLAB中的varargin 函数

    在MATLAB中有这一样一个奇怪的函数varargin,虽然我不觉得它是函数哈!感觉应该是标识符。它代表了一个数组,应该可以这么理解!

但是又不是数组,在MATLAN中数组是A[    ],这么表示的。而varargin中的数用的是varargin{ a},a应该是1,2,3自然数。

   这肯定不是数组啊!!这是什么东东,我也不知道!!

   那就说它怎么用的吧!

   function result = test_add(varargin)    %%程序很简单哈。。不做解释了。。
       result = varargin{1} + varargin{2};



在MATLAB的Command Window直接输入:A=  test_add(1, 2)

                                                                               A = 3



   告诉你个秘密奥!!varargin  可以是字符串奥!!


你可能感兴趣的:(MATLAB图像处理)