Pregunta

OK Ahora he construido esta función INS MATLAB, pero no está funcionando ..., existe un error en algún lugar

Hacer guía por favor ...

Código a continuación

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);

En el comando principal, debo escribir a Takyynonys (MyWords) y debería devolverme sinónimos

Normalmente funciona bien, pero ¿qué funciona para usarlo?

gracias

¿Fue útil?

Solución

Si desea que sus resultados finales se devuelvan de la función, déjalos como salida en el encabezado de la función:

function Synonyms = takesynonyms(words)

De esta manera, puede llamar a la función y recuperar su salida en alguna variable:

goodSynonyms = takesynonyms('good');

Lea más sobre la definición de funciones en la Documentación .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top