同义词 Matlab 函数
Posted
技术标签:
【中文标题】同义词 Matlab 函数【英文标题】:Synonyms Matlab function 【发布时间】:2014-04-13 11:26:14 【问题描述】:好的,现在我已经在 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);
在主命令上,我必须写takesynonyms(mywords),它应该返回我的同义词
通常它工作正常,但如何使用它?
谢谢
【问题讨论】:
【参考方案1】:如果您希望函数返回最终结果,请将它们定义为函数头中的输出:
function Synonyms = takesynonyms(words)
这样您就可以调用函数并将其输出检索到某个变量中:
goodSynonyms = takesynonyms('good');
在documentation 中阅读有关定义函数的更多信息。
【讨论】:
哦,完成了.. 非常感谢以上是关于同义词 Matlab 函数的主要内容,如果未能解决你的问题,请参考以下文章