同义词Matlab函数

时间:2014-04-13 11:26:15

标签: matlab matlab-guide matlab-deployment matlab-compiler

好了,现在我已经在MATLAB中构建了这个函数,但它无法正常工作。可能存在错误

请指导......

以下代码

PFA

function takesynonyms(words)
%words = {'good'};%, 'bad', 'apple'};

Doc = actxserver('Word.Application');
X = cellfun(@(word) invoke(Doc,'SynonymInfo',word), words, 'UniformOutput', false);
Synonyms = cellfun(@(X) get(X,'MeaningList'), X, 'UniformOutput', false);

在主命令上,我必须写出带有同义词(mywords),它应该返回我的同义词

通常它工作正常但是如何使用它?

谢谢

1 个答案:

答案 0 :(得分:0)

如果您希望从函数返回最终结果,请在函数头中将它们定义为输出:

function Synonyms = takesynonyms(words)

这样你就可以调用函数并将其输出检索到某个变量中:

goodSynonyms = takesynonyms('good');

详细了解如何在documentation中定义函数。