Passing cell array as input argument to function

4 ビュー (過去 30 日間)
Irina
Irina 2014 年 12 月 17 日
回答済み: Guillaume 2014 年 12 月 17 日
I'm trying to create a function that manipulates matrices which are elements of a cell array. I'm passing the cell array (temp_h) as an input argument, and getting an error message. What am I doing wrong? In the most stripped down form my code is:
function outds = mergeds_bbg(indset, varargin)
size(indset)
indset{1, 1}(end, :)
>> yld_hist = mergeds_bbg(temp_h); Undefined function 'mergeds_bbg' for input arguments of type 'cell'.

採用された回答

Guillaume
Guillaume 2014 年 12 月 17 日
The most common reason for getting the error "Undefined function xxxx for input arguments of type yyyy" is because the function is not on matlab path.
You can check if your function is on the path with:
which mergeds_bbg
Add its location to matlab's path or change your current folder to its folder.

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeCell Arrays についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by