Domanda

OK ora ho costruito questa funzione in Matlab ma non funziona ... perché esiste un errore da qualche parte

Guida per favore ...

Codice sotto

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

Sul comando principale, devo scrivere PUKEYNONTINI (MYWORDS) E DEVE RESTITUIRE I SINONIMI

Normalmente funziona bene ma come in funzione di usarlo?

Grazie

È stato utile?

Soluzione

Se si desidera che i risultati finali restituiti dalla funzione, definiscili come output nell'intestazione della funzione:

function Synonyms = takesynonyms(words)
.

In questo modo è possibile chiamare la funzione e recuperare la sua uscita in alcune variabili:

goodSynonyms = takesynonyms('good');
.

Leggi di più sulla definizione delle funzioni in Documentazione .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top