Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

matlab sistema dinamico

Strumenti informatici per la matematica applicata, le simulazioni, il disegno: Mathcad, Matlab, Scilab, Microcap, PSpice, AutoCad ...

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

0
voti

[1] matlab sistema dinamico

Messaggioda Foto UtenteTommyR22 » 30 gen 2012, 13:31

ciao a tutti, ho un problema con matlab e la simulazione di un sistema dinamico.
In pratica ho un sistema dinamico di questo tipo: y(k+1)=4y(k)(1-y(k))
il problema mi dice di simularlo e creare una rete neurale con matlab.

adesso per simularlo in base a una condizione iniziale da me imposta faccio questo:
y(1)=0.3
for k=1:99,
y(k+1)=4y(k)(1-y(k))
end

inoltre siccome dovrei creare dei pattern y(k+1)=f(y(k))
creo questi vettori di ingresso e uscita:
u=y(1:end-1) vettore ingresso
v=y(2:end) vettore uscita

poi simulo il sistema con nntool per creare la rete neurale e fin qui tutto bene.Adesso mi si chiede di simulare il sistema creato dalla rete neurale per vedere se corrisponde ai patter e qui avevo pensato a fare questo:
x=sim(reteneurale,y);
plot(v);
hold on
plot(x,'r');

è giusto fare così?

inoltre adesso il prof mi ha detto di provare a fare una cosa, cioè mandare il sistema in evoluzione libera creando i pattern y(k+1)=f(y(st)(k)) dove y(st) è la y stimata che dipende dall'istante precedente.In pratica mi ha spiegato che non devo + disegnare il grafico totale, ma lo devo disegnare punto per punto dove l'uscita dipende dallo stato precedente.Mi ha spiegato che dovrei creare un ciclo for i=1:99...
adesso però come vado avanti?
in pratica mi è stato spiegato che il sistema all'inizio avrà un andamento simile a quello reale e poi pian piano si dissocia..
:-)
grazie per il vostro aiuto..domani lo devo consegnare :cry:
Avatar utente
Foto UtenteTommyR22
0 2
 
Messaggi: 13
Iscritto il: 21 set 2011, 18:14

0
voti

[2] Re: matlab sistema dinamico

Messaggioda Foto Utentestewie » 29 mar 2012, 12:18

ciao, hai mp ;)
Avatar utente
Foto Utentestewie
0 2
 
Messaggi: 3
Iscritto il: 27 mar 2012, 17:20

1
voti

[3] Re: matlab sistema dinamico

Messaggioda Foto UtenteDirtyDeeds » 29 mar 2012, 13:07

Foto Utentestewie, visto che questo è un forum, se hai la risposta alla domanda di Foto UtenteTommyR22 sarebbe più utile la pubblicassi qui piuttosto che inviargliela in MP, così che possa essere d'aiuto anche ad altri utenti ;-)
It's a sin to write sin instead of \sin (Anonimo).
...'cos you know that cos ain't \cos, right?
You won't get a sexy tan if you write tan in lieu of \tan.
Take a log for a fireplace, but don't take log for \logarithm.
Avatar utente
Foto UtenteDirtyDeeds
55,9k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 7012
Iscritto il: 13 apr 2010, 16:13
Località: Somewhere in nowhere

0
voti

[4] Re: matlab sistema dinamico

Messaggioda Foto Utentestewie » 29 mar 2012, 20:21

eheh avendola la riposta ;) in realtà ho lo stesso identico problema e non so dove metterci mano.Non volevo scrivere qui direttamente per non "sporcare" la disussione,per questo gli ho mandato un mp :)
Avatar utente
Foto Utentestewie
0 2
 
Messaggi: 3
Iscritto il: 27 mar 2012, 17:20


Torna a Programmi applicativi: simulatori, CAD ed altro

Chi c’è in linea

Visitano il forum: Nessuno e 10 ospiti