Pagina 1 di 1

soluzione matlab

MessaggioInviato: 9 mag 2022, 19:59
da giako23
ciao a tutti,
ho un problema con un codice matlab.
Ho a disposizione un cell array che indicheremo con X che per esempio può essere
{[3 4 0 1]}
{[ 0 1 0]}
{[ 0 4 1 0]} ------------------------> X
{[ 0 3 2 8 7 0]}

Si consideri anche un vettore V=[3 5 1 2]

Successivamente dovrei applicare la funzione cell2mat(X) ma restituisce errore (per non avere errore dovrei avere ogni riga di X con lo stesso numero di elementi ma non saprei come ovviare questo problema)
Nel caso in cui si riesca a risolvere questo problema, devo poi riuscire ad applicare anche la funzione ismember(cell2mat(X),V). Ovviamente in questo modo non funziona dato che restituisce errore cell2mat(X). Qualcuno ha qualche soluzione?
Grazie mille anticipatamente

Re: soluzione matlab

MessaggioInviato: 9 mag 2022, 21:20
da rugweri
Sarebbe di grande aiuto se spiegassi esattamente cosa stai facendo (dove "esattamente" vuol dire che mi dici passo per passo l'algoritmo che stai implementando e perché ;-)).

Re: soluzione matlab

MessaggioInviato: 14 mag 2022, 10:50
da giako23
rugweri ha scritto:Sarebbe di grande aiuto se spiegassi esattamente cosa stai facendo (dove "esattamente" vuol dire che mi dici passo per passo l'algoritmo che stai implementando e perché ;-)).


Sono riuscito a risolvere in altro modo, grazie mille comunque!! :ok:

Re: soluzione matlab

MessaggioInviato: 14 mag 2022, 16:36
da RenzoDF
Puoi spiegare come?

... postando il codice

Codice: Seleziona tutto
...

Re: soluzione matlab

MessaggioInviato: 15 mag 2022, 18:32
da giako23
RenzoDF ha scritto:Puoi spiegare come?

... postando il codice

Codice: Seleziona tutto
...


Ciao Renzo, ho risolto il problema prendendo proprio un'altra strada nel creare l'algoritmo, dunque non lo ho proprio fatto e non mi è più servito quello che chiedevo.

Ho però un altro Problema, per esempio ho a disposizione sempre un cell array che indicheremo con X che per esempio può essere
{[3 4 0 1]}
{[ 0 0 0]}
{[ 0 4 1 0]} ------------------------> X
{[ 0 3 2 8 7 0]}

e devo rimuovere la cella con tutti zeri per ottenere X seguente, ma non riesco proprio a farlo
{[3 4 0 1]}
{[ 0 4 1 0]} ------------------------> X
{[ 0 3 2 8 7 0]}

grazie a tutti

Re: soluzione matlab

MessaggioInviato: 16 mag 2022, 8:56
da RenzoDF
giako23 ha scritto:... ho risolto il problema prendendo proprio un'altra strada nel creare l'algoritmo, ...

Quale?

giako23 ha scritto:... Ho però un altro Problema, ...

Di questo parleremo quando avrai risposto a tutte le domande che ti sono state rivolte nei vari thread che hai aperto.

Re: soluzione matlab

MessaggioInviato: 16 mag 2022, 9:56
da giako23
Ciao Renzo, dovrei aver risposto a tutte le domande dei vari thread che ho aperto.
Spero tu mi possa aiutare con il problema che ho descritto sopra. Ti ringrazio e rimango in attesa :ok:

Re: soluzione matlab

MessaggioInviato: 16 mag 2022, 9:58
da rugweri
La situazione sta diventando grottesca...