Salve, sono nuovo del sito e mi sto approcciando da poco a matlab, e non riesco a risolvere uno stupidissimo problema.
Ho una matrice ID_RES di dimensione nxm (che esce fuori da un calcolo su un segnale, quindi a seconda del segnale può essere dimensioni diverse 10x5 piuttosto che 8x3)
Nella prima riga ho le FREQUENZE, nella seconda riga gli SMORZAMENTI. Il mio grafico quindi è un plot dei punti (frequenza,smorzamento) (x,y) . Quindi un semplicissimo plot di punti:
plot (ID_RES(1,:),ID_RES(2,:),'+b','markersize',13,'linewidth',2)
Vorrei mettere vicino ad ogni punto l'etichetta dati che mostri il valore x(frequenza) e il valore y(smorzamento) in questo modo:
Frequenza: 1.936 (a capo)
Smorzamento: 0.964
per ogni punto.
Ho provato a fare una cosa del genere:
text(ID_RES(1,:),ID_RES(2,:),['f:',num2str(ID_RES(1,:))]), %['D:', num2str(ID_RES(2))]);
ma non ci sto riuscendo. So che è un banalissimo problema ma essendo al primo approccio non riesco ad uscirne fuori.
Grazie