MATLAB中的varargin 函式

2021-07-31 07:04:05 字數 406 閱讀 2432

在matlab中有這一樣乙個奇怪的函式varargin,雖然我不覺得它是函式哈!感覺應該是識別符號。它代表了乙個陣列,應該可以這麼理解!

但是又不是陣列,在matlan中陣列是a[    ],這麼表示的。而varargin中的數用的是varargin,a應該是1,2,3自然數。

這肯定不是陣列啊!!這是什麼東東,我也不知道!!

那就說它怎麼用的吧!

function result = test_add(varargin)    %%程式很簡單哈。。不做解釋了。。

result = varargin + varargin;

在matlab的command window直接輸入:a=  test_add(1, 2)

a = 3

告訴你個秘密奧!!varargin  可以是字串奧!!

Matlab中的括號()

matlab中經常會用到括號去引用某array或者是cel l的內容,但三者有什麼具體區別呢?中括號用來構建向量 vectors 或者是矩陣 matrices 如 6.9 9.64 sqrt 1 就是乙個有三個元素的向量。11 12 13 21 22 23 是乙個二乘三的矩陣.分號 用來結束一行。中...

Matlab中的括號()

標籤 matlab 括號 cell array 分類 matlab matlab中經常會用到括號去引用某array或者是cell的內容,但三者有什麼具體區別呢?中括號用來構建向量 vectors 或者是矩陣 matrices 如 6.9 9.64 sqrt 1 就是乙個有三個元素的向量。11 12 ...

Matlab中的括號()

matlab中經常會用到括號去引用某array或者是cell的內容,但三者有什麼具體區別呢?中括號用來構建向量 vectors 或者是矩陣 matrices 如 6.9 9.64 sqrt 1 就是乙個有三個元素的向量。11 12 13 21 22 23 是乙個二乘三的矩陣.分號 用來結束一行。中括...