??? Undefined function or method 'irisBasisSVD' for input arguments of type 'double'.
情報
この質問は閉じられています。 編集または回答するには再度開いてください。
古いコメントを表示
can someone please help me resolve this issue? I initially converted my image into svd pattern and used the save function to save it in the '-mat' format. for training, the program used the load function to call the save format, and the program was supposed to get 3 dimensions. The program got stocked at this stage displaying an error message of undefined function or method. here is the part of the code with the error:
load irisBasisSVD;
%get only first 3 dimensions'
nclasses=50;
TS=[irisBasisSVD(1:nclasses*7,1:3) irisBasisSVD(1:nclasses*7,41)]; % this is the part with the error.
0 件のコメント
回答 (2 件)
Wayne King
2013 年 3 月 24 日
Are you sure that when you load the irisBasisSVD.mat file, that the variable(s) inside the .mat file is actually called irisBasisSVD?
If you enter
whos('-file','irisBasisSVD.mat')
what is returned?
1 件のコメント
ibrahim
2013 年 3 月 24 日
Wayne King
2013 年 3 月 24 日
0 投票
Your answer to my question means that the only variable in that .mat file is a single row vector, T.
Accordingly, you cannot address irisBasisSVD( ) in the MATLAB workspace like it is a matrix, because MATLAB will think you are trying to call a function irisBasisSVD().
You should substitute the actual variable name, which is T. However, you have another issue, T is a row vector, NOT a matrix as you seem to think by your addressing of both row and column elements of irisBasisSVD
4 件のコメント
ibrahim
2013 年 3 月 24 日
Wayne King
2013 年 3 月 24 日
I have no idea since you provide no details on how you "converted your image into svd pattern.." The outputs of MATLAB svd() are matrices, so I have no idea how you obtained this row vector.
ibrahim
2013 年 3 月 24 日
ibrahim
2013 年 3 月 24 日
この質問は閉じられています。
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!