Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

come selezionare porzione di un plot in Matlab

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] come selezionare porzione di un plot in Matlab

Messaggioda Foto Utentegiulia87 » 16 ott 2011, 10:30

Ciao a tutti
qualcuno conosce una funzione in Matlab per selezionare una porzione di segnale da un plot e automaticamente salvarla in una variabile??
non riesco a trovarla con l'Help!

help me :-)

ciaoooo
Avatar utente
Foto Utentegiulia87
125 1 2 7
Stabilizzato
Stabilizzato
 
Messaggi: 393
Iscritto il: 14 apr 2011, 21:47

0
voti

[2] Re: come selezionare porzione di un plot in Matlab

Messaggioda Foto UtenteDirtyDeeds » 16 ott 2011, 23:46

Non mi è mica molto chiara la domanda :(
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

2
voti

[3] Re: come selezionare porzione di un plot in Matlab

Messaggioda Foto Utenteserbring » 18 ott 2011, 14:08

Edit DD: non quotare tutto, non serve.

Questo dovrebbe fare al tuo caso

Codice: Seleziona tutto
x=[0:0.01:1000];
y=rand(size(x));
figure
plot(x,y)
%ingradisci la parte di segnale che ti serve e poi fai partire il seguente script
xLimits = get(gca,'XLim');  %# Get the range of the x axis
extracted_x=x(find(x>XLimits(1)&x<XLimits(2)));
extracted_y=y(find(x>XLimits(1)&x<XLimits(2)));
Avatar utente
Foto Utenteserbring
19 5
Frequentatore
Frequentatore
 
Messaggi: 137
Iscritto il: 29 apr 2009, 9:49


Torna a Programmi applicativi: simulatori, CAD ed altro

Chi c’è in linea

Visitano il forum: Nessuno e 13 ospiti