[MatLab] grafici
salve a tutti, avrei un quesito facile ma ancora non conosco tante funzioni di matlab e magari qualcuno puo' aiutarmi.
avendo un grafico in matlab (una specie di onda triangolare), in cui sull'asse y ho il valore di ogni campione e sull'asse x il numero del campione da 1 alla lunghezza dei campioni che caratterizzano i miei dati.
ho bisogno di estrarre il campione per cui si ottiene il valore massimo.
utilizzando l'istruzione max(campioni) riesco ad estrarre il valore massimo ma nn il campione per cui ho quel valore massimo: in poche parole mi serve un'istruzione che mi restituisca il valore sull'asse x per cui si ottiene il max cioe' per quale campione ho il valore max del mio grafico.
aiuto!!!!
avendo un grafico in matlab (una specie di onda triangolare), in cui sull'asse y ho il valore di ogni campione e sull'asse x il numero del campione da 1 alla lunghezza dei campioni che caratterizzano i miei dati.
ho bisogno di estrarre il campione per cui si ottiene il valore massimo.
utilizzando l'istruzione max(campioni) riesco ad estrarre il valore massimo ma nn il campione per cui ho quel valore massimo: in poche parole mi serve un'istruzione che mi restituisca il valore sull'asse x per cui si ottiene il max cioe' per quale campione ho il valore max del mio grafico.
aiuto!!!!
Risposte
non è un problema del grafico ma di come è costruito il programma...
se i valori dei campioni sono salvati in un vettore dovresti localizzare la posizione per cui hai il massimo, e il valore nella corrispondente posizione nel vettore delle ascisse ti fornisce la risposta
se i valori dei campioni sono salvati in un vettore dovresti localizzare la posizione per cui hai il massimo, e il valore nella corrispondente posizione nel vettore delle ascisse ti fornisce la risposta