在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 是乙個二乘三的矩陣.分號 用來結束一行。中括...