次の例を考えてみましょう。
dat1 = 1;
dat2 = 2;
Variables = {'dat1','dat2'};
a = cellfun(@(x)exist(x,'var'),Variables);
for i = 1:length(Variables);
a2(i) = exist(Variables{i},'var');
end
'a'と'a2'が異なる値を返すのはなぜですか?つまり、cellfunを使用しても、変数がワークスペースに存在することを示さないのはなぜですか?私は何が欠けていますか?