Synonymes MATLAB Fonction
-
21-12-2019 - |
Question
ok maintenant j'ai construit cette fonction ins mintalab mais cela ne fonctionne pas..maybe quelque part une erreur existe
Guide de votre choix s'il vous plaît ...
code ci-dessous
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);
sur la commande principale, je dois écrire des précurseurs (munwords) et cela devrait me renvoyer des synonymes
Normalement, cela fonctionne bien, mais comment en fonctionnement de l'utiliser?
merci
La solution
Si vous souhaitez que vos résultats finaux sont renvoyés dans la fonction, définissez-les comme sortie dans l'en-tête de la fonction:
function Synonyms = takesynonyms(words)
De cette façon, vous pouvez appeler la fonction et récupérer sa sortie dans une variable:
goodSynonyms = takesynonyms('good');
En savoir plus sur la définition des fonctions dans le Documentation .
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow