operazioni in matlab

Elettronica lineare e digitale: didattica ed applicazioni

Moderatori: Foto Utentecarloc, Foto Utenteg.schgor, Foto UtenteBrunoValente, Foto UtenteIsidoroKZ

Avatar utente
Foto Utentejox
0 3
Messaggi: 17
Iscritto il: 15 dic 2009, 13:43
0
voti

[1] operazioni in matlab

Messaggioda Foto Utentejox » 7 apr 2010, 19:41

salve, ho effettuato il fitting di due curve con il metodo fittype, ma adesso vorrei fare delle operazioni su di esse (sottrarre l'una con l'altra, il rapporto, ecc). Ho provato, ma continua a darmi un errore. Ho provato anche ad utilizzare il punto prima dell'operatore (es. ./,.*). Qualcuno mi potrebbe dare un aiuto?

Grazie

Avatar utente
Foto Utentejox
0 3
Messaggi: 17
Iscritto il: 15 dic 2009, 13:43
0
voti

[2] Re: operazioni in matlab

Messaggioda Foto Utentejox » 9 apr 2010, 15:30

Il mio problema sarebbe quello di convertire un tipo cfit in double, per poter eseguire delle operazioni matematiche su di esso. Qualcuno mi potrebbe aiutare? Grazie

Avatar utente
Foto UtenteRenzoDF
55,9k 8 12 13
G.Master EY
G.Master EY
Messaggi: 13189
Iscritto il: 4 ott 2008, 9:55
0
voti

[3] Re: operazioni in matlab

Messaggioda Foto UtenteRenzoDF » 9 apr 2010, 16:12

jox ha scritto:salve, ho effettuato il fitting di due curve con il metodo fittype, ...


"di due curve" ? :roll: ... penso tu intenda dire che, partendo da due vettori x e y, scelta una funzione fx di regressione di un certo tipo, hai fatto stimare a Matlab i suoi paramentri caratteristici !

a questo punto con
coefficienti = coeffvalues(fx)
te li ritroverai in un vettore coefficienti n-dimensionale con
n=numcoeffs(fx)
e disporrai anche della funzione interpolante con
formula(fx)

... o sbaglio ?
"Il circuito ha sempre ragione" (Luigi Malesani)

Avatar utente
Foto Utentejox
0 3
Messaggi: 17
Iscritto il: 15 dic 2009, 13:43
0
voti

[4] Re: operazioni in matlab

Messaggioda Foto Utentejox » 9 apr 2010, 16:44

Io ho acquisito due curve e di queste tramite matlab ho fatto il fitting esponenziale. Adesso però non ho più un array di tipo double, ma il tipo è cfit. Adesso vorrei prendere queste 2 curve dopo il fitting e farne la differenza, ma mi da errore, dicendomi che l'operazione che faccio non è definita per argomenti di tipo cfit. Non potrei fare di queste curve un'ulteriore conversione in double?

Avatar utente
Foto Utentejox
0 3
Messaggi: 17
Iscritto il: 15 dic 2009, 13:43
0
voti

[5] Re: operazioni in matlab

Messaggioda Foto Utentejox » 9 apr 2010, 17:01

Penso di aver risolto, grazie per quello che mi hai scritto, mi è stato utile


Torna a “Elettronica generale”