how to plot specific row to specific row?
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Kun-Lin Lee
il 31 Mar 2015
Commentato: Kun-Lin Lee
il 31 Mar 2015
I have two matrices, frequency and phase, each row indicate one measurement. I need to plot frequency vs phase for each measurement. However, my lines below plots 1-by-n plots for each frequency row. i=1:n; plot(f(i,:),phase(i,:));
I know I can just write something like plot(f(1,:),phase(1,:),f(2,:),phase(2,:),f(3,:),phase(3,:)....). But I have hundreds of measurements.
Could anyone please show me how to plot specific row to specific row?
Thank you very much
0 Commenti
Risposta accettata
Michael Haderlein
il 31 Mar 2015
Modificato: Michael Haderlein
il 31 Mar 2015
Just transpose it:
>> f=[1:10;11:20;21:30];
>> phase=1./f;
>> figure, plot(f',phase')
If the parameters for the plot functions are matrices, each column will be one line.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Annotations in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!