フィルターのクリア

Info

この質問は閉じられています。 編集または回答するには再度開いてください。

hi I'm using a code along with its function but when I run the code I got error related to the function may someone help me

1 回表示 (過去 30 日間)
Rui Mauaie
Rui Mauaie 2018 年 11 月 20 日
閉鎖済み: MATLAB Answer Bot 2021 年 8 月 20 日
from my code
[EVC,LATENT] = KPCA(X,options);
Ktest = constructKernel(X,X,options);
TKtest = constructKernel(XT,X,options);
from the function
if isfield(options,'Kernel') && options.Kernel
K = data;
else
K = constructKernel(data,[],options);
end
clear data;
but when I run the code I got this
Error in KPCA (line 68)
K = constructKernel(X,options);
Error in myfunction_kernel_pca_kde (line 25)
[EVC,LATENT] = KPCA(X,options);
  11 件のコメント
Stephen23
Stephen23 2018 年 11 月 20 日
編集済み: Stephen23 2018 年 11 月 20 日
"so the constructKernel is a part of the function which has relation with my code "
But you did not define constructKernel anywhere in your code. If you do not define it, it does not exist. If it does not exist, you cannot use it. Trying to use it will throw an error.
Here I define a variable X:
X = 3;
Now I can use it:
sin(X)
If I do not define a variable before I use it, this will throw an error:
sin(Y) % do you expect this to work, even though Y is not defined?
If you expect constructKernel to be a function, then where is this function defined? I suspect that you might need to download it, e.g. from FEX:

回答 (0 件)

この質問は閉じられています。

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by